我已经看过很多关于这个问题的Stackoverflow问题,但似乎没有一个能解决我的问题。我只想在其中有一个管理员文件夹和控制器。这是我到目前为止的路线
/*
* Set the routes. Each route must have a minimum of a name, a URI and a set of
* defaults for the URI.
*/
Route::set( 'default', '(<controller>(/<action>(/<id>)))' )
->defaults( array(
'controller' => 'dashboard',
'action' => 'index',
) );
Route::set('admin','admin(/<controller>(/<action>(/<id>)))')
->defaults(array(
'directory' => 'admin',
'controller' => 'dashboard',
'action' => 'index',
));
答案 0 :(得分:0)
正如Kingkero在评论中所说,将路线移到默认路线之上,它会起作用。如果你正确地阅读了关于路由的文档(我知道它需要一段时间,并且如果你是新手,那么所有内容都会被吸入,我自己一直在那里)应该很清楚,默认路由是一个全能,并且你需要的任何特定路线应该是第一个,以及之后的任何全能类型路线,因为它们是按顺序尝试的,当找到匹配时,不再尝试路线。