[英]kohana custom routes
我在想出以下場景的路線時遇到了一些麻煩......
我有一個模塊 controller 說...
/modules/mymodule/classes/controller/mymodule.php(Controller_Mymodule 類)和 url
/我的模塊/
然后我想要管理員 controller /modules/mymodule/classes/controller/admin/mymodule.php(Controller_Admin_Mymodule 類)
但 url 將是
/管理員/我的模塊/
我在下面嘗試這條路線,但出現錯誤:無法找到與 URI 匹配的路線:管理員
Route::set('admin', 'admin/<controller>(/<action>(/<id>))')
->defaults(array(
'directory' => 'admin',
'controller' => 'pages',
'action' => 'index',
));
找不到與 URI 匹配的路由:admin
這是否意味着admin/mymodule
有效? 無論如何, admin
將失敗,因為您的路線需要controller
參數。 這是與可選controller
段相同的路線:
Route::set('admin', 'admin(/<controller>(/<action>(/<id>)))')
->defaults(array(
'directory' => 'admin',
'controller' => 'pages',
'action' => 'index',
));
PS。 您可以跳過action
參數,因為“索引”是默認值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.