0

我已经查看了很多关于此的 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',
    ));
4

1 回答 1

0

正如 Kingkero 在他的评论中所说,将路线移到默认路线之上,它将起作用。如果您正确阅读了有关路由的文档(我知道,如果您是新手,我知道这需要一段时间和一些阅读才能完全理解,我自己也去过那里)应该清楚默认路由是一个包罗万象,并且您需要的任何特定路由都应该首先出现,任何包罗万象的路由都应该放在后面,因为它们是按顺序尝试的,当找到匹配项时,不再尝试其他路由。

于 2014-03-30T11:02:36.890 回答