空操作
空操作就是系统在找不到操作方法的时候,就会执行空操作:
代码:
public function _empty(){
echo '找不到操作方法';
}
空控制器
同空操作相同,在系统请求找不到控制器,就会定位到空控制器上,可以先建一个控制器EmptyController
<?php
namespace Admin\Controller;
use EmptyController extends Controller{
public function _empty(){
echo 'EmptyController->_empty';
}
}
跨控制器调用:
1、直接实例化:
调用结果:
2、A()用来实例化其他控制器
调用结果:
3、R()
调用结果:
TP框架的配置文件
惯例配置:ThinkPHP/conf/convention.php
应用配置:Application/Common/conf/config.php
调试配置:Application/Common/conf/debug.php
模块配置:Application/Home/conf/config.php
加载顺序
惯例配置->应用配置->调试配置->模块配置
优先级:
模块配置>调试配置>应用配置>惯例配置