空操作

空操作就是系统在找不到操作方法的时候,就会执行空操作:

代码:

public function _empty(){

  echo '找不到操作方法';

}

 

空控制器

同空操作相同,在系统请求找不到控制器,就会定位到空控制器上,可以先建一个控制器EmptyController

<?php

namespace Admin\Controller;

use EmptyController extends Controller{

  public function _empty(){

    echo 'EmptyController->_empty';

  }

}

跨控制器调用:

1、直接实例化:

TP控制器的操作

 

 调用结果:

TP控制器的操作

2、A()用来实例化其他控制器

TP控制器的操作

调用结果:

TP控制器的操作

3、R()

 TP控制器的操作

调用结果:

 TP控制器的操作

TP框架的配置文件

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

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

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

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

 

加载顺序

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

 

优先级:

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

 

相关文章: