thinkphp3.2实现调用其他模块的控制方法
在前景和背景的thinphp相互调用方法,可节省重复的内容。
hello;
你好,嘿嘿;
打电话给其他地方的方法是一样的。
如果是在同一控制器中,则可以省略模块名。
例如调用类内部普通的方法:
hello=新;
你好,嘿嘿;
该框架提供了交叉模块和控制器的A()方法。
类odscontroller扩展控制器{
功能ShowList(){
实例化用户控制器和方法调用
用户名=一个(用户的); / /通过快捷功能控制器对象实例化
回声($用户>编号);呼叫号码()方法
}
}
调用演示:
一个(用户的); / /控制器
A ('Admin/User'); / / cross module
一个('shop: / /管理员/用户); / /交叉工程
如果不方便,框架还提供R()方法,实例化类并调用方法。
用户是控制器号的方法。
R(用户/数字);
R('admin /用户/数字);
R('shop: / / / / admin用户数);
结果如下:
类odscontroller扩展控制器{
功能ShowList(){
实例化用户控制器和方法调用
一个(用户/数字); / /实例化用户类和电话号码的方法
}
}
更多关于thinkphp相关感兴趣的读者的内容可以看到特殊站:ThinkPHP入门教程
希望本文有助于基于ThinkPHP框架的PHP程序设计人。