笔者最近在学习ThinkPHP框架,按照官方开发手册,在架构一节中,按照手册,绑定Admin模块却无法生成相应的文件。
<?
define(‘BIND_MODULE‘,‘Admin‘); // 绑定Admin模块,如果没有则生成该模块
define(‘BUILD_CONTROLLER_LIST‘,‘Index,User,Menu‘);//生成InderxContoller,UserController,MenuController
define(‘BUILD_MODEL_LIST‘,‘User,Menu‘); //生成类。UserModel,MenuModel
define(‘APP_PATH‘,‘./application/‘); //设置项目目录
define(‘APP_DEBUG‘,True); //调试模式开启
define(‘RUNTIME_PATH‘,‘./Runtime/‘);//设置运行目录
define(‘COMMON_PATH‘,‘./Common/‘); //设置公共模块目录
//define(‘CONF_EXT‘,‘.ini‘); //配置文件后缀全部为.ini格式
require ‘D:/wamp/ThinkPHP/ThinkPHP.php‘;
?>
之后检查发现在Application项目下已经存在Admin模块,解决办法是:首先删除Admin模块,然后再浏览器加载 index.php入口文件,就可以生成了。
ThinkPHP 3.2.2中使用define('BUILD_CONTROLLER_LIST','Index,User,Menu')无法生成相应控制器
时间: 2024-10-07 05:32:17