PHP Kohana 3.3控制器子文件夹

时间:2014-02-22 00:28:20

标签: php kohana kohana-3.3

我已经看过很多关于这个问题的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',
    ));

1 个答案:

答案 0 :(得分:0)

正如Kingkero在评论中所说,将路线移到默认路线之上,它会起作用。如果你正确地阅读了关于路由的文档(我知道它需要一段时间,并且如果你是新手,那么所有内容都会被吸入,我自己一直在那里)应该很清楚,默认路由是一个全能,并且你需要的任何特定路线应该是第一个,以及之后的任何全能类型路线,因为它们是按顺序尝试的,当找到匹配时,不再尝试路线。