如何设置这样的动态路线:
/admin/user/edit -> controller=admin_user, action=edit
/admin/user/view -> controller=admin_user, action=view
/admin/page/edit -> controller=admin_page, action=edit
/admin/page
转换为控制器admin_page
的位置,
或自动:/admin/(.*)
至admin_$1
答案 0 :(得分:1)
您可以将所有admin
个控制器放入admin
目录,这样您的控制器就会有user
,page
等名称。
结构就像:
controller/
admin/
user.php
page.php
路线:
Route::set('admin', 'admin/<controller>/<action>')
->defaults(array(
'directory' => 'admin',
));