8得票1回答
Catalyst事件循环只能一次处理一个客户端

我正在开发一个基于Catalyst/psgi的应用程序,需要使用异步流技术。然而,除了简单的计时器(像这里:http://www.catalystframework.org/calendar/2013/13)之外,我对如何实现更多“全局”事件感到困惑。 所谓全局事件,是指: 1. 对于所有...

7得票2回答
两个或更多的路径部件链接(Catalyst)

如何同时在一个动作中使用多个路径部分?我尝试使用正则表达式和本地正则表达式,但并没有成功。 我想要的结果是: /typeone/*/*/something /typetwo/*/*/something 我希望通过使用一个基本操作来捕获来自两个参数,并且可以具有“typeone”或“ty...

7得票1回答
如何使用Catalyst上传文件?

我正在开发一个用于存储和分类照片的内部Web应用程序。如何从服务器检索和保存这些文件? 注意:我想将文件保存到文件系统,而不是数据库。 类似于如何处理HTTP文件上传?

7得票5回答
迁移CGI到框架的最佳方法是什么?

我有一个大型的Perl CGI Web应用程序。它运行良好,代码质量也很高,但是由于过去所有的HTML都是在CGI调用中硬编码定义的,所以很难维护和改进等。因此,我想开始添加一些模板并与框架(Catalyst或CGI ::应用程序)集成。我的问题是:这方面有人有经验吗?我需要注意哪些事项?我知...

7得票3回答
如何使用作业队列 [和 Perl/Catalyst] 最佳地构建我的 Web 应用程序?

我正在使用Catalyst框架编写Web应用程序。同时,我还在使用一个名为TheSchwartz的作业队列。 我希望使用作业队列,因为我希望尽可能将应用程序特定代码与Web应用程序接口代码解耦。 基本上,整个系统由三个主要组件组成: GUI(Catalyst Web界面) 爬虫 “攻击...

7得票2回答
在 Catalyst 中,是否有一种方法可以允许多个链共享同一个端点?

我是Catalyst的新手,我想让多个链路都能访问同一个端点('description'子程序),例如: /object/fetch_by_id/*/description /object/fetch_by_name/*/description /object/fetch_by_xref/*...

7得票1回答
有没有一个使用HTML::Template而不是TT的Catalyst教程?

我一直在查看几个Catalyst教程,它们都倾向于使用Template Toolkit而不是HTML::Template。 我花了很多时间研究HTML::Template,并且喜欢它,虽然我能看到TT的强大之处,但我不知道它,感觉自己要学习两件事;另外,因为它在模板中处理,所以我不知道我的H...

7得票2回答
以清晰的方式查看变量内容

我用的方法是在我的模板工具包中使用Data::Dumper来查看变量内容: [% USE Dumper %] [% Dumper.dump(varname) %] 但是我得到的结果有点混乱 - 包含了所有关于表关系、列类型和属性等的信息。 我想知道是否有一种方法可以获取一个“干净”的...

7得票3回答
如何管理开源Perl项目所使用的模块安装?

我在使用 Catalyst、Open Street Map 和数十个模块开发一个 小型开源Perl项目。我尽可能使用 CPAN 上的模块,因为我的目标不是重复造轮子。 这些模块都是通过 cpanm 和 local::lib 安装的。每次需要新东西时,我就会安装一些模块和依赖项(使用 cpan...

7得票1回答
在Text::Xslate中获取Template::Toolkit的WRAPPER功能

我在最近几个Catalyst项目中使用了Template::Toolkit,并拥有一个我喜欢的设置,它允许干净地分离我的模板。现在我希望使用Text::Xslate,但我很难弄清楚是否可以做到与之前相同的设置。下面是我通常使用的Template::Toolkit的内容。 __PACKAGE_...