Thinkphp默认的入口文件是 index.php 内容如下
// 应用入口文件
// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',True);
// 定义应用目录
define('APP_PATH','./Application/');
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';
// 亲^_^ 后面不需要任何代码了 就是如此简单
上面的入口文件访问,访问的实际路径是 http://localhost/index.php/home/index/index
我们可以对入口文件绑定入口应用目录,加上一句
//定义应用
define('BIND_MODULE','Home');
完整代码如下
// 应用入口文件
// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',True);
// 定义应用目录
define('APP_PATH','./Application/');
//定义应用
define('BIND_MODULE','Home');
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';
现在访问路径就省去了home,URL链接是 http://localhost/index.php/index/index
如果我们想再创建个后台应用,可以再创建个 admin.php(文件名可以随便起),代码如下:
// 应用入口文件
// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',True);
// 定义应用目录
define('APP_PATH','./Application/');
//定义应用
define('BIND_MODULE','Admin');
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';
可以看到这里绑定的应用是 Admin ,访问http://localhost/admin.php,在应用目录就会生产Admin目录,如下图:
这样我们就创建了前台和后台两个应用。同时通过入口文件绑定,限制了入口文件。

