Kohana动态路线

时间:2012-11-16 06:47:49

标签: php kohana kohana-3

如何设置这样的动态路线:

/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 个答案:

答案 0 :(得分:1)

您可以将所有admin个控制器放入admin目录,这样您的控制器就会有userpage等名称。

结构就像:

controller/
    admin/
        user.php
        page.php

路线:

Route::set('admin', 'admin/<controller>/<action>')
    ->defaults(array(
        'directory' => 'admin',
    ));