gpt4 book ai didi

perl - 如何将嵌套路由映射到 Mojolicious 中的子类

转载 作者:行者123 更新时间:2023-12-02 00:13:06 24 4
gpt4 key购买 nike

我正在使用 Mojolicious,并将在以下位置构建服务:

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

如何创建路由以便 Controller 匹配“admin/users”并将其转换为 Admin::Users

我要实现:

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

似乎没有一个好的方法可以做到这一点而不必为每个管理 Controller 编写一个路由,这似乎是一种浪费。上面的语句产生了一个 Controller 'Admin/posts' 而不是 'Admin::Posts'

谁能阐明如何做到这一点?

最佳答案

好的,我找到了。

$r->get('/admin/:controller/:action/:id')->to(namespace=>'MyApp::Admin);

关于perl - 如何将嵌套路由映射到 Mojolicious 中的子类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14551231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com