第一种,绑定到模块的控制器文件
define("BIND_MODULE",'admin');
绑定admin模块到入口文件,即:localhost ---> 访问到admin模块的index控制器的index方法。
define("BIND_MODULE",'admin/index');
绑定admin模块index控制器到入口文件,即:localhost/demo---> 访问到admin模块的index控制器的demo方法。
即:localhost/demo ==> 输出admin模块的index控制器的demo方法
另一种,是为了给应用提供接口的方法 这种只能访问API模块不能访问其它模块
define("APP_PATH",__DIR__.'/../application/'); define("CONF_PATH",__DIR__.'/../conf/'); define("BIND_MODULE",'api'); require(__DIR__.'/../thinkphp/start.php');
第三种,入口自动绑定模块
convention.php中的 'auto_bind_module' => false 复制到application目录下面的conf目录中的config.php中,内容如下 use think\Env; return [ 'app_status' => Env::get('status','dev') 'auto_bind_module' => true //入口文件自动绑定 ];