问题
I need to create next structure:
+controller
++admin
+++catalog
++++category.php
++++product.php
+++users
and I need to open them by url /admin/catalog/category/action/param I tried to create route:
Route::set('admin', '(<directory>(/<controller>(/<action>(/<custom_param>))))',array(
'directory' => '(admin/.*)'
))
->defaults(array(
'controller' => 'dashboard',
'action' => 'index'
));
回答1:
Not tested:
Route::set('admin', 'admin/<directory>/(<controller>(/<action>(/<custom_param>)))',
array(
'directory' => '(catalog|users)'
))
->defaults(array(
'controller' => 'dashboard',
'action' => 'index',
));
来源:https://stackoverflow.com/questions/8523593/kohana-3-2-route-controllers-in-subdirectories