ThinkPHP

ThinkPHP的开发模式

define('APP_DEBUG', true);  //调试模式

define('APP_DEBUG', flase);  //运行模式

控制器操作

系统在找不到请求的方法的时候,会定位到__empty()方法处理,利用这个机制,我们可以对用户请求的不存在的所有操作进行统一处理。

当系统请求找不到控制器,会定位到空控制器上EmptyController。

模块分组

A函数和大R函数的区别是什么?

大A函数:它就是实例化一个对象。

大R函数:不仅实例化了一个对象,而且还调用了成员方法。

TP框架的配置文件

惯例配置:ThinkPHP/conf/convention.php

应用配置:Application/Common/conf/config.php

调试配置:Application/Common/conf/debug.php

模块配置:Application/Home/conf/config.php

 加载顺序

惯例配置->应用配置->调试配置->模块配置

 优先级:

模块配置>调试配置>应用配置>惯例配置

 循环

  1. <for start="开始值" end="结束值" comparison="" step="步进值" name="循环变量名" ></for>

 

 

foreach标签类似与volist标签,只是更加简单,没有太多额外的属性.

索引数组是数字下标;关联数组是键值下标。
关联数组操作起来比较方便,而且信息量相对来说大些

原文地址:https://www.cnblogs.com/zuichumx0826/p/9224596.html