ThinkPHP控制器操作、配置文件、框架语法

一、控制器操作

1、空操作

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

   

2、空控制器

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

   

3、跨控制器调用

  (1)直接实例化

     

  (2)A()

    A()用来实例化其他控制器的。

     

    $obj->display(“Manager/ManagerTest1”) //调用的是模版

  (3)R()

    R()和A()基本一样,唯一不同的是R()函数在实例化控制器的时候把操作方法一起传递过去,省略了方法的调用

     

二、TP框架的配置文件

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

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

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

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

 

加载顺序

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

 

优先级:

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

 

C('配置的名称')C方法是ThinkPHP用于设置、获取,以及保存配置参数的方法,使用频率较高

 

三、TP框架语法

1、判断

<if  condition='表达式'>

 

<elseif  condition='表达式' />

 

<else/>

 

</if>

 

表达式中运算符

PHP运算符

对应的TP中的运算符

 英文全称

<

lt

Less  than

>

gt

Greater  than

==

eq

equal

>=

egt

Equal or greater than

<=

elt

 

   

2、循环

   

   

原文地址:https://www.cnblogs.com/wjglm/p/9909045.html