catalyst

    0热度

    2回答

    我的数据库中有两个表,其中一个表与我的Accounts表相关联。 因此,在我的Schema Result for Account.pm中添加了以下行。 __PACKAGE__->has_many('subjects', 'MyApp::DBIC::Schema::Subject', {'foreight.account_id' => 'self.account_id'}); 然后在我的控制器中

    2热度

    2回答

    如何在node.js和perl Catalyst应用程序之间进行通信? 我有两个应用程序:Node.js和Catalyst。 现在这两个应用程序通过HTTP进行通信。但这不是快速和安全的方式。 什么是另一种沟通其方式,如本地Unix套接字或其他方式? 可以使用哪些perl模块和node.js包?

    3热度

    1回答

    我打算部署一个Catalyst网络应用程序,但我不确定部署它的最佳方式是什么。我已经看到了很多的名字出现,如nginx,Starman,fastcgi,mod_perl,Apache,Plack,但我一直没能找出办法是举办Catalyst应用对高性能的最佳方式。我发现了许多文章或答案,例如this或this,但它们似乎都相当过时(前面的例子来自'09和'11)。有没有人对部署Catalyst应用程

    1热度

    1回答

    我有一个类,看起来像这样: package MyApp::Model::Skunk::Find::Images; use Moose; use namespace::autoclean; extends 'Catalyst::Model::Factory'; use Data::Dump qw/dump/; sub prepare_arguments { my ($se

    1热度

    1回答

    运行催化剂的应用程序目录时,运行在mod_perl下CWD的getcwd回报/ 当使用Mojolicious,我可以简单地把$self->app->home在任何控制器,以确定基本目录中运行应用程序的绝对路径。 Catalyst中有类似的东西吗? 问候, LDX

    1热度

    2回答

    我正在构建一个Catalyst应用程序,我想使用Template Toolkit作为我的模板系统。但是,我的应用程序将响应许多域,并根据域,它将显示不同的内容与不同的Template Toolkit配置。基本上,如果我有domain.com和domain2.com,我希望每个人都有自己的配置。有没有人知道一个优雅的方式来做到这一点,同时仍然能够使用Catalyst的视图功能?谢谢! UPDATE

    1热度

    2回答

    在我的Perl催化剂的应用程序,我得到一个URL参数的值,这样,通常为: my $val = $c->request->params->{arg} || ''; 但是网址可能包含多个arg=$Val。我只想保留arg=的第一个值。我可以在我的代码中添加以下内容: my $val = $c->request->params->{arg} || ''; $val = $val->[0] if (

    1热度

    1回答

    默认/降级“未知的资源”的错误,Catalyst::Dispatch发出当一个未知的资源(本质上是一个404错误,通过我的理解)要求的错误: 代表派遣到匹配的网址,或者返回有关未知的资源 而我的应用程序的日志文件的消息操作说明: Mar 30 10:19:08 mail myapp: Unknown resource "user/soapCaller.bs" Mar 30 16:20:38 ma

    0热度

    2回答

    我开始学习Perl催化剂和它的真棒!不过,我在这里有一个模板问题。 我想两个模板变量传递到页面(页眉和页脚),我在控制器的功能确实是 $c->stash(template => 'header.html'); //other page contents $c->stash(template => 'footer.html'); 但这只是输出footer.html(这是它应该而且似乎逻辑)

    1热度

    1回答

    我用Apache2和ModPerl托管我的Catalyst Web应用程序。 Web应用程序使用Log4perl模块来生成日志文件。 问题是只有在Apache服务启动时才会生成日志条目。之后没有生成新的条目。 如果我使用催化剂的集成开发服务器来代替,日志条目会正常生成。 我已经检查了访问权限,这些看起来没问题:apache进程是所有者,可以写入。 任何一个想法是什么导致这个问题??? 这是我log