thinkphp3.2.2如何添加多个模块呢
2个回答
推荐于2016-02-09
展开全部
自动生成模块目录
从3.2.2版本开始,可以支持自动生成默认模块之外的模块目录以及批量生成控制器和模型类。
例如,如果我们需要生成一个Admin模块用于后台应用,在应用入口文件中定义如下:
// 绑定Admin模块到当前入口文件
define('BIND_MODULE','Admin');
define('APP_PATH','./Application/');
require './ThinkPHP/ThinkPHP.php';
从3.2.2版本开始,可以支持自动生成默认模块之外的模块目录以及批量生成控制器和模型类。
例如,如果我们需要生成一个Admin模块用于后台应用,在应用入口文件中定义如下:
// 绑定Admin模块到当前入口文件
define('BIND_MODULE','Admin');
define('APP_PATH','./Application/');
require './ThinkPHP/ThinkPHP.php';
展开全部
其实你只要在Application里面的Common文件下面的Conf下面的config.php文件里面写上一句话:那就是'DEFAULT_MODULE' => 'Admin',他的功能和写在入口文件index.php里面的define('BIND_MODULE','Admin');这个是一样的,都是如果不存在的话就会新建立一个模块,但是有个很大的不同点,那就是前者就是不会被绑定死,他只是更改默认的模块,,但是不会影响你其他模块通过地址栏手打的调用,而define('BIND_MODULE','Admin');直接被写死了绑定死了,你不能再访问其他模块了,使用define('BIND_MODULE','Admin');创建后,一定要把代码注释掉,不然影响正常访问。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询