tinkphp3.2 多个模块路由没有走默认路由的问题

场景

懒得吐槽的框架,在运行多模块的时候 设置默认模块没有得到相应的结果
'MODULE_ALLOW_LIST'     =>  array(
    'Home',
    'Api',
    'System'
),
'DEFAULT_MODULE'        =>  'Home',

解决

. 修改index.php, 暴力控制
// 设置默认的Module, tp的设置没有起作用
$arr =  explode('/',$_SERVER['REQUEST_URI']);
$module = isset($arr[1]) ? $arr[1] : '';
if(!in_array($module, ['Home', 'Api', 'System'])){
    define('BIND_MODULE','Home');
}

猜你喜欢

转载自blog.csdn.net/cominglately/article/details/80350608