thinkphp3.2定义多模块并设置默认模块

前台入口文件index.php


// +----------------------------------------------------------------------

// 应用入口文件

// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<'))  die('require PHP > 5.3.0 !');

// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',True);

// 定义运行时目录
define('RUNTIME_PATH','./Runtime/');
//定义静态页面的路径
define('HTML_PATH','./Html/');
// 定义应用目录
define('APP_PATH','./Application/');
//定义默认模块
define('BIND_MODULE','Home');
//定义网站根目录
define('WEB_PATH',dirname(__FILE__));
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';

// 亲^_^ 后面不需要任何代码了 就是如此简单

后台入口文件admin.php


// +----------------------------------------------------------------------

// 应用入口文件

// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<'))  die('require PHP > 5.3.0 !');

// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',True);

// 定义运行时目录
define('RUNTIME_PATH','./Runtime/');
//定义静态页面的路径
define('HTML_PATH','./Html/');
// 定义应用目录
define('APP_PATH','./Application/');
//定义默认模块
define('BIND_MODULE','Admin');
//定义网站根目录
define('WEB_PATH',dirname(__FILE__));
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';

// 亲^_^ 后面不需要任何代码了 就是如此简单

这样的话url中可以轻松去掉模块名,无需再去配置文件配置什么默认模块,,什么模块列表,,哈哈。。我已经试过了,除非你只有一个模块,,,如果有多个模块,,最好是像我这样配置。。。。

你可能感兴趣的:(thinkphp,php)