[英]Kohana 3.3: How do I create routes for an admin sub-directory?
我设置了两条路由,一条是默认路由,另一条是启用admin部分的路径,该部分在controller目录的子目录中具有controllers。 它们是这样的:
Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array(
'controller' => 'Home',
'action' => 'index',
));
// Admin routes
Route::set('admin', 'admin(/<controller>(/<action>(/<id>)))')
->defaults(array(
'directory' => 'Admin',
'controller' => 'Main',
'action' => 'index',
));
当我导航到/ admin /或/ admin / main时,出现404错误,并且无法正常工作。 我还在admin子目录中将这些类命名为Controller_Admin_Main,这样应该可以,对吗?
请提供示例说明如何正确完成此操作。 非常感谢你! :)
通过将管理路由的位置切换到代码中默认路由的上方,此问题得以解决。 我想kohana匹配了第一个表达式,并试图根据默认路由显示视图。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.