ThinkPHP3.2.3初学总结

时间:2022-06-17 20:15:26

今天学习了一下 ThinkPHP3.2.3 框架,看文档说的特别简单,对我这个初学者来说确实有点头疼了,而且每一个版本的默认目录结构都不太一样,真是醉了,现在把遇到的一些小点记录一下,对初学者应该能有点帮助吧。

一、url请求 

1、PATHINFO 模式 (默认)


如下访问地址:http://localhost:8888/thinkphp/index.php/Home/index/hellow

thinkphp 是项目名,
index.php 是入口文件,

其中 /Home/index/hellow 这三个参数分别表示 模块、控制器 、操作方法,也就是Home模块下的index控制器类中的hellow方法,并不是Home下面的index文件夹下面的hellow文件;


在PATHINFO模式下也可以用普通模式的参数方式传入参数,如下:

http://localhost:8888/thinkphp/index.php/Home/index/hellow?name=fanhu


二、视图


ThinkPHP3.2.3初学总结

如上图所示:

1、方框三个地方名称要一样。

2、$this ->display();中如果不传参数就是图示箭头对应的自己那个模板。也可以传参数指定自己需要的模板。

三、数据库

1、先配置数据库信息

在Conf下的 config.php中配置数据库信息如下:


ThinkPHP3.2.3初学总结

2、在控制器中进行读取数据并将数据添加到模板


ThinkPHP3.2.3初学总结

3、在模板中使用 <volist></volist> 标签输出数据集


ThinkPHP3.2.3初学总结

4、页面输出结果

ThinkPHP3.2.3初学总结