作用
在访问默认模块时可以跳转到别的模块(也可以是控制器甚至模型,但是我还没有试过)
方法(暂时用过的,后面有新的再更新)
在public底下的index.php入口文件中
define('BIND_MODULE','需要绑定的模块名');
原因
在index.php调用的run()方法中,有下面这一段代码
if (defined('BIND_MODULE')) {
// 模块/控制器绑定
BIND_MODULE && Route::bind(BIND_MODULE);
} elseif ($config['auto_bind_module']) {
// 入口自动绑定
$name = pathinfo($request->baseFile(), PATHINFO_FILENAME);
if ($name && 'index' != $name && is_dir(APP_PATH . $name)) {
Route::bind($name);
}
}
如果BIND_MODULE常量有定义的话,直接绑定这个模块。
(这一块我现在也不太懂,以后再更新)