2014-02-22 60 views
0

我看了很多關於這個問題的Stackoverflow問題,他們都沒有解決我的問題。我只想擁有一個管理文件夾和控制器。下面是我的路線的外觀至今PHP Kohana 3.3控制器子文件夾

/* 
* 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

將路線移動到默認路線上方 - 是否工作? – kero

+0

@kingkero是的......我不敢相信那是個問題...... – OPatel

+0

@kingkero你爲什麼不回答這個問題,以便它可以關閉? – AmazingDreams

回答

0

由於Kingkero在他的評論中說,將默認的一個以上的路線,它會工作。如果你正確地閱讀了關於路由的文檔(我知道它需要一段時間,如果你是新手,我會自己去讀一下它),應該清楚的是默認路由是一個全面的,並且你需要的任何特定的路線應該是第一個,以及任何後來的所有類型的路線,因爲他們是按順序嘗試,當發現匹配沒有更多的路線嘗試。