Kohana 3.2 Route - 子目录中的控制器

时间:2011-12-15 16:45:16

标签: php kohana kohana-3 routes

我需要创建下一个结构:


    +controller
      ++admin
       +++catalog
        ++++category.php
        ++++product.php
       +++users

我需要通过url / admin / catalog / category / action / param打开它们 我试图创建路线:

 Route::set('admin', '(<directory>(/<controller>(/<action>(/<custom_param>))))',array(
        'directory' => '(admin/.*)'
    ))
    ->defaults(array(
        'controller'  => 'dashboard',
        'action'        => 'index'
    ));

1 个答案:

答案 0 :(得分:0)

未经测试:

Route::set('admin', 'admin/<directory>/(<controller>(/<action>(/<custom_param>)))',
    array(
        'directory' => '(catalog|users)'
    ))
    ->defaults(array(
        'controller' => 'dashboard',
        'action'     => 'index',
    ));