如果我用控制器类拆分我的应用程序,我可以做
get '/foo/bar' => { controller => 'Foo', action => 'bar' };
如果我的操作在同一个 Mojolicious::Lite 文件中,我可以这样做吗?
现在我做
sub foobar {
my $c = shift;
...
}
get '/' => sub { foobar(@_) };
但我想做
get '/' => { action => 'foobar' };
为了以后的一致性和易于拆分,我应该决定这样做,同时保持一般的 Mojolicious::Lite 结构(即:单个文件)。
如何才能做到这一点?