如何实现ThinkPHP中多应用共享配置的配置方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1176个文字,预计阅读时间需要5分钟。
在ThinkPHP 3.2.3中,默认应用目录为./Application,默认模块为Home模块。若需添加Admin模块用于后台应用,可在默认入口文件./index.php中添加以下代码绑定:
php/Applications/...
多模块
在 ThinkPHP 3.2.3 中,默认的应用目录是 ./Application,下面的默认模块是 Home 模块,如果此时需要添加一个 Admin 模块用于后台应用,在默认的入口文件 ./index.php 中添加:
// 绑定Admin模块到当前入口文件 define('BIND_MODULE','Admin');
此时运行 serverNmae/index.php,会在 ./Application 目录下生成一个 Admin 模块。但是此时访问 serverName/index.php,实际上访问的是新添加的 Admin 模块,即使在 ./Applicaition/Common/Conf/config.php 中添加
//设置默认模块 'DEFAULT_MODULE' => 'Home'
也无法正确定位到 Home 模块。
实际上手册中提到到的在入口文件定义 BIND_MODULE 的实际含义是定义默认模块。
本文共计1176个文字,预计阅读时间需要5分钟。
在ThinkPHP 3.2.3中,默认应用目录为./Application,默认模块为Home模块。若需添加Admin模块用于后台应用,可在默认入口文件./index.php中添加以下代码绑定:
php/Applications/...
多模块
在 ThinkPHP 3.2.3 中,默认的应用目录是 ./Application,下面的默认模块是 Home 模块,如果此时需要添加一个 Admin 模块用于后台应用,在默认的入口文件 ./index.php 中添加:
// 绑定Admin模块到当前入口文件 define('BIND_MODULE','Admin');
此时运行 serverNmae/index.php,会在 ./Application 目录下生成一个 Admin 模块。但是此时访问 serverName/index.php,实际上访问的是新添加的 Admin 模块,即使在 ./Applicaition/Common/Conf/config.php 中添加
//设置默认模块 'DEFAULT_MODULE' => 'Home'
也无法正确定位到 Home 模块。
实际上手册中提到到的在入口文件定义 BIND_MODULE 的实际含义是定义默认模块。

