TP跨控制器调用及配置文件

运行模式会把很多核心文件代码缓存成" common~runtime.php"文件

跨控制器调用
1、直接实例化
public function test1(){
$obj=new ManagerController();
$obj->managertest1();
}
2、A()
A()用来实例化其他控制器的。
$obj=A('Manager');
$obj->managertest1();
$obj->display(“Manager/ManagerTest1”) //调用的是模版
3、R()
R()和A()基本一样,唯一不同的是R()函数在实例化控制器的时候把操作方法一起传递过去,省略了方法的调用
R('Manager/managertest1');

TP框架的配置文件
惯例配置:ThinkPHP/conf/convention.php
应用配置:Application/Common/conf/config.php
调试配置:Application/Common/conf/debug.php
模块配置:Application/Home/conf/config.php

加载顺序
惯例配置->应用配置->调试配置->模块配置

优先级:
模块配置>调试配置>应用配置>惯例配置
C('配置的名称') 用来获取配置信息。

猜你喜欢

转载自www.cnblogs.com/wjwap/p/10536928.html
今日推荐