catalyst

    1热度

    1回答

    我对Perl很新,并且得到了这个Catalyst项目来维护。有一个MySQL数据库,通过DBIx连接,我需要做一些改变。在我发现这个项目的文件,如何创建模型: dev:~# script/prj_create.pl model PrjDB DBIC::Schema prj::Schema::PrjDB create=static preserve_case=1 moniker_map='

    0热度

    1回答

    这里是从lib文件夹中的myapp模块: package myapp; use Moose; use namespace::autoclean; use Catalyst::Runtime 5.80; use Catalyst qw/ ConfigLoader Session Session::Store Session::State St

    2热度

    1回答

    我使用Perl和我能够连接到使用 此代码 #!/usr/bin/perl use DBI; use strict; my $dbh = DBI->connect("dbi:Pg:dbname=postgres;host=127.0.0.1;port=5432", "postgres", "postgres", { RaiseError => 1 }) or die $DBI::errstr;

    0热度

    2回答

    这是奇怪的,很难解释什么是错的,但我会尽我所能。 由于某些原因模板的值改变了他们的编码(我很确定他们是)。 控制器文件(编码UTF-8): print STDERR "ąęść"; $c->stash->{some_variable} = "ąęść"; # some unicode chars 模板文件(以UTF-8编码): [% some_variable %]<br> test: ą

    1热度

    1回答

    我是新来的Web应用程序开发,我不知道什么RPS(请求每秒)认为是动态网站的正常,但我认为我的应用程序非常缓慢。 我现在正在研究催化剂::手册::教程的第四部分,现在我有〜45 RPS用于读取数据库中的5-10个条目,并且只有大约3-5个RPS用于更新/创建/删除数据D B。我正在使用教程中提到的所有工具,即SQLite3,Catalyst 5.90075和Linux上的perl 5.18。在数据

    0热度

    1回答

    使用Perl 5.10,Catalyst,JSON 2.90。 在我们的生产服务器上,当我在模板工具包中使用[% USE JSON %]时,出现错误,提示找不到模块(我知道它已安装)。 这可能是一个配置问题?在我们办公室的其他箱子上,模板加载没有错误。

    1热度

    1回答

    我的组织有一个自定义软件包用于连接到我们的数据库服务器,该服务器负责随机尝试各种镜像(根据配置文件),并且只尝试主数据库服务器进行非只读连接,或者如果没有镜子可以到达。我想采取并使用它在Catalyst应用程序内具有持久连接。 我试过的是创建一个基于Catalyst :: Model :: DBI的Model包,但重新定义了模块的connect()方法来使用我们的包的连接方法。然后,我重新定义了使

    1热度

    2回答

    我正在使用perl催化剂。我为模型名称为MyDBI.pm的数据库创建了Model和Schema,并在SchemaClass/Result目录中创建了该模型。现在我在数据库中添加了一个新表格。现在我只需要为该表创建一个Schema。下面的命令来创建架构 perl script/my_create.pl model MyDBI DBIC::Schema My::SchemaClass::Re

    1热度

    2回答

    我有包含文章和用户的表格,它们都有多对多映射到第三个表格 - 读取。 我在这里要做的是为特定用户获取所有未读文章(user_id不在表reads中)。 我的查询是获取所有文章,但那些阅读标记,如果罚款,我可以过滤它们(user_id字段包含有问题的用户的ID)。 我有一个SQL查询是这样的: SELECT articles.id, reads.user_id FROM articles LEF

    -1热度

    2回答

    我一直在构建多年的催化剂应用程序。这是我第一次尝试打开视图时出现错误。当我调用视图(只有一个视图),我收到以下错误: 无法调用“模式”上的一个未定义的值.... 的下面的代码片段代码在Root.pm中使用。这是在浏览器上产生错误的原因。再次,这不是我第一次使用这种催化剂方法来调用一个模型。 my $model = $c->model('mypackage'); my $result = $mode