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/(.*)toadmin_$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 に答える