了解ThinkPHP

Posted 年少不上班

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了了解ThinkPHP相关的知识,希望对你有一定的参考价值。

五、项目分组

为了系统开发方便,及代码部署更加合理,我们的控制器、view视图等前后台文件不要混在起,要在物理结构上给分开。分Home目录(前台)、Admin目录(后台)

 

http://网址/index.php/Home/控制器/操作方法     访问Home控制器及制定操作

 

http://网址/index.php/Admin/控制器/操作方法    访问Admin分组的控制器和操作

 

六、url地址大小写设置

config.php里边对url大小写敏感进行设置

 

七、空操作和空控制器处理

空操作:就没有指定的操作方法

空控制器:没有指定控制器

http://网址/index.php/Home/User/login

http://网址/index.php/Home/User/hello 空操作

http://网址/index.php/Home/beijing/login   空控制器

 

 

空操作有两种解决方案:

 

① 在对应的控制器里边制作一个方法,名称为”_empty”,这个控制器的空操作都会自动执行该方法。(推荐使用)

 

② 给空操作的名称制作一个同名的模板出来,系统会自动调用

 

空控制器解决方案:

可以再制作一个控制器,名称EmptyController.class.php。在该控制器内部其实只需要制作一个_empty()方法即可。

 

八、系统常量信息

 

如果加参数true,会分组显示:

 

 

 

以上是关于了解ThinkPHP的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP - 独立分组项目搭建

ThinkPHP3.1.3的单字母函数汇总

ThinkPHP3.1.3的单字母函数汇总

Thinkphp5笔记五:配置data文件夹

THINKPHP中怎么对数据进行分组查询?

002thinkphp获取项目信息