问题
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