2011-09-07 32 views
0

我試圖做一個靜態路由。我在classes/controllers/admin /裏面有一些控制器,但是我希望它在一個單獨的模塊上。這個類叫做Controller_filas,它依賴於模塊/ filas/classes/controller目錄。任何人都可以幫助我一個kohana 3.1路線的問題?

我想要那個url admin/filas路由到/ filas。此外,我將做一個簡單的重定向,如果用戶鍵入/ filas直接重定向做管理員/ filas

Route::set('filas', 'admin/<controller>(/<action>)', 
     array('controller'=> 'filas')) 
     ->defaults(array('action'  => 'index')); 

這有什麼錯呢?謝謝

回答

0

確保您的其他路線不匹配admin/filas URL。請記住,路由是按照它們在引導程序中添加的順序進行匹配的,因此如果其中一條路由與您的URL匹配,則其他路由將不會執行。
你的規則應該工作得很好。做一個簡單的測試 - 評論所有其他路線離開這一個,並檢查路線是否有效。

+0

但控制器不在管理目錄中。它在模塊下是自己的目錄。我必須將其放入管理員目錄嗎? –

+0

對不起,我省略了關於控制器不在管理員目錄中的信息。我編輯了答案。 – matino

相關問題