关于thinkPHP框架中不同版本下在入口文件处绑定模块以及模块下的控制器的方法的不同...
2016-07-23 11:29
281 查看
对于thinkPHP3.2.0版本:
加载模块
$_GET['m'] = '模块名';
例如:$_GET['m'] = 'Admin';为加载Admin模块(后台模块)
加载模块下的控制器
$_GET['c'] = '控制器名';
例如:$_GET['c'] = 'Admin';为加载Admin模块下的AdminController控制器
对于thinkPHP3.2.1及以上版本:
加载模块
define('BIND_MODULE','模块名');
例如:define('BIND_MODULE','Admin');为加载Admin模块
加载模块下的控制器
define('BIND_CONTROLLER','控制器名');
例如:define('BIND_CONTROLLER','Admin');为加载Admin模块下的AdminController
以上都是在对应模块的入口文件处定义例如:Admin模块在admin.php文件下定义
Home模块在index.php文件下定义
加载模块
$_GET['m'] = '模块名';
例如:$_GET['m'] = 'Admin';为加载Admin模块(后台模块)
加载模块下的控制器
$_GET['c'] = '控制器名';
例如:$_GET['c'] = 'Admin';为加载Admin模块下的AdminController控制器
对于thinkPHP3.2.1及以上版本:
加载模块
define('BIND_MODULE','模块名');
例如:define('BIND_MODULE','Admin');为加载Admin模块
加载模块下的控制器
define('BIND_CONTROLLER','控制器名');
例如:define('BIND_CONTROLLER','Admin');为加载Admin模块下的AdminController
以上都是在对应模块的入口文件处定义例如:Admin模块在admin.php文件下定义
Home模块在index.php文件下定义
相关文章推荐
- 关于ThinkPHP中Session不能夸模块/控制器使用的问题-网上的答案我做个补充
- ThinkPHP控制器间实现相互调用的方法||ThinkPHP实现跨模块调用操作方法概述
- Knockout与Require框架同时使用时的visible绑定的问题,造成的影响,以及解决的方法。
- Drools6.4版本关于session的不同方法
- 关于dorado框架datatable处的右键菜单无法根据具体数据实现动态分别显示不同菜单的解决方法
- thinkphp(tp)框架封装一个自己写的方法到类里面.可以在其他控制器里面调用
- 下载spring开源框架不同版本verison的地址和方法
- Thinkphp5 的sesssion在同一个控制器不同的方法无法获取session的原因和对策
- thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
- 关于不同版本JDK启动eclipse失败的解决方法
- PHP反射(ReflectionClass、ReflectionMethod)在ThinkPHP框架的控制器调度模块中的应用
- 个人练习数据结构之--------------关于线性数据的有序数组以及之上的二分法查找、不同排序方法的学习
- thinkphp3.2实现跨控制器调用其他模块的方法
- 关于mysql 5.7版本安装过程排错,以及安装方法。
- thinkphp5 tp5 获取模块名控制器名方法名
- Flask框架(SQLAlchemy(python3版本)中查询数据的方法,以及定义显示信息 )
- ZendFrame Work模块、控制器设置方法(版本1.11.5)
- DIV CSS在不同IE版本和FF以及Chrome中的兼容性差异解决方法(推荐)
- 关于DevExpress2011.1.8版本和NetFramework4.5框架的不兼容问题解决方法
- ThinkPHP去除url中的index.php以及绑定模块