Thinkphp --- 入口文件

通常入口文件是 index.php

<?php
define('APP_DEBUG',true);
//define('BIND_MODULE','Home'); 这句代码会自动生成Home模块,并且绑定Home模块
define('APP_NAME','Application');
define('APP_PATH','./Application/');
require './ThinkPHP/ThinkPHP.php';

在定义入口文件的时候,尽量不要定义 BIND_MODULE 定义了这个。会导致:我们通过pathinfo 这种路由进行访问的时候出错。

反正我是遇到了:例如:我想

http://think.fyz.com/index.php/Home/Index/index

 访问 index 方法,或者是 其他模块下的方法。如果定义了BIND_MODULE 这个就会直接导致访问不了。

使用 BIND_MODULE的好处是:

http://xiaochengxu.e0yu.com/index.php?s=Home/Index/index

可以将Home/ 省略:

http://xiaochengxu.e0yu.com/index.php?s=Index/index

与此类似的好像还有个 DEFAULT_MODULE:我这里没有细看。有时间看下。

原文地址:https://www.cnblogs.com/e0yu/p/8549935.html