今天学习了一下 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
二、视图
如上图所示:
1、方框三个地方名称要一样。
2、$this ->display();中如果不传参数就是图示箭头对应的自己那个模板。也可以传参数指定自己需要的模板。
三、数据库
1、先配置数据库信息
在Conf下的 config.php中配置数据库信息如下: