3

私はMojoliciousを使用しており、次の場所でサービスを構築します。

/admin/users/view/1
/admin/posts/view/1 
/admin/comments/view/1

コントローラが「admin/users」と一致するようにルートを作成し、それをAdmin::Usersに変換するにはどうすればよいですか。

達成したい:

my $r = $self->routes;
$r->get('/*controller/:action/:id');

すべての管理者コントローラーのルートを作成せずにこれを行うための良い方法はないようです。これは無駄のようです。上記のステートメントは、「Admin::Posts」ではなく「Admin/posts」のコントローラーを生成します。

誰かがこれを行う方法に光を当てることができますか?

4

1 に答える 1

3

OK私はそれを見つけました。

$r->get('/admin/:controller/:action/:id')->to(namespace=>'MyApp::Admin);
于 2013-01-27T20:18:50.257 に答える