thinkphp3.2定义多模块并设置默认模块
2014-10-30 17:38
393 查看
前台入口文件index.php
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2014 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
// 应用入口文件
// 检测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
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2014 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
// 应用入口文件
// 检测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中可以轻松去掉模块名,无需再去配置文件配置什么默认模块,,什么模块列表,,哈哈。。我已经试过了,除非你只有一个模块,,,如果有多个模块,,最好是像我这样配置。。。。
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2014 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
// 应用入口文件
// 检测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
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2014 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
// 应用入口文件
// 检测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中可以轻松去掉模块名,无需再去配置文件配置什么默认模块,,什么模块列表,,哈哈。。我已经试过了,除非你只有一个模块,,,如果有多个模块,,最好是像我这样配置。。。。
相关文章推荐
- thinkphp3.2定义多模块并设置默认模块
- ThinkPHP3.2判断手机端访问并设置默认访问模块的方法
- ThinkPHP3.2判断手机端访问并设置默认访问模块的方法
- ThinkPHP隐藏url入口文件 并设置默认模块
- thinkphp3.2 home为默认模块,在url里面隐藏掉home
- thinkphp3.2 home为默认模块,在url里面隐藏掉home
- thinkphp设置默认访问的模块
- thinkphp3.2 home为默认模块,怎么隐藏掉home,在url里面。
- DESTOON系统文章模块默认设置第一张图片为标题图的方法
- 在yii模块中设置默认控制器(yii学习记录)
- thinkphp3.2访问后台Admin模块报错,找不到控制器
- apache设置ThinkPHP访问不存在的模块跳到404页面
- thinkphp3.2加载模块错误
- Thinkphp 模块设置 及应用目录修改
- ThinkPHP3.2中预定义常量解析
- thinkphp3.2【url地址大小写设置】
- ThinkPHP3.2如何设置404跳转页面
- thinkphp3.2之url模式和后台模块之间的关系
- ThinkPhp3.2 无法加载模块:Index
- Thinkphp中取消url中的index.php 和 Home 默认模块