Кохана Динамические маршруты
Как вы устанавливаете динамические маршруты следующим образом:
/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
1 ответ
Решение
Вы можете разместить все свои admin
controllers into admin
directory so your controllers would have names like user
, page
и т.п.
Structure would be like:
controller/
admin/
user.php
page.php
Маршрут:
Route::set('admin', 'admin/<controller>/<action>')
->defaults(array(
'directory' => 'admin',
));