示例:此加载具有功能的默认控制器/类page
,
www.example.com/page
除非我们有控制器/类命名page
并设置$route['page'] = 'page';
它会加载控制器。但是如果我们不设置$route
,它仍然会加载 default_controller。
controller
这是真的$route['']
吗?即使没有同名的默认控制器功能,是否page
也无法在不设置的情况下加载控制器?$route['']
编辑:
我访问
www.mysite.com/index.php/user
我确实有user
带index
功能的控制器,但我的路由文件只包含:
$route['default_controller'] = 'page';
$route['(:any)'] = 'page/$1';
$route['product'] = 'product';
//$route['user'] = 'user';
$route['404_override'] = '';
返回404
,仅在我取消注释时才有效:$route['user'] = 'user';
为什么?
谢谢。