在Catalyst框架中有一个全局的init子(在任何控制器之前执行)。我想从DB设置一些config变量(例如晚餐管理员id或管理员电子邮件的GPG配置)。 我试图使用auto和'开始'的行动,但这些行动只是为其相应的控制器执行。 在 Root.pm文件 : sub auto :Private {
my ($self, $c) = @_;
my $config = $c->
我正在使用Catalyst框架通过浏览器访问MySQL数据库。用户可以使用特定的ID(汽车牌照)和/或特定的汽车颜色从搜索框搜索数据库。 问题是,当我搜索数据库中存在的某些ID时,它们不会显示在结果中,而其他人会这样做。如果我在浏览器中手动更改网址,我测试的所有ID都可以正确访问,所以我想问题在于我的搜索功能。 我在控制器的功能是这个 sub search : Local : Args(0) {
我想通过Catalyst编写restful API,并用于此[Catalyst :: Controller :: REST] [1]。 我写过那段代码。 package addressbook::Controller::REST;
use strict;
use warnings;
use base qw(Catalyst::Controller::REST);
sub user :L