0

你如何设置这样的动态路由:

/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

4

1 回答 1

1

您可以将所有admin控制器放入admin目录中,以便您的控制器具有类似的名称userpage等等。

结构如下:

controller/
    admin/
        user.php
        page.php

路线:

Route::set('admin', 'admin/<controller>/<action>')
    ->defaults(array(
        'directory' => 'admin',
    )); 
于 2012-11-16T08:16:31.883 回答