问题标签 [catalyst]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - 如何为catalyst.pl 生成的文件设置样板信息?
当我使用catalyst.pl 自动生成我的应用程序时,POD 的 AUTHOR 部分只包含我的名字,就像这样。
缺少哪些字段以及如何使用它们?是否可以为 POD 使用另一个样板?
perl - 如何在 Catalyst::Plugin:: Authentication::DBI 中使用复合密钥用户 ID?
Catalyst::Plugin::Authentication
如果用户 uesrid 由域(即复合键)限定,那么最有效的工作方式是什么?它支持这个功能吗?我正在专门研究使用Catalyst::Plugin::Authentication::DBI
,但如果它没有当前功能,我不反对分叉、修补、重新创建它。
我需要使用特定密码登录特定域名。似乎 /all/C:P:A
模块依赖于简单的用户 ID / 密码组合。欢迎其他示例和提示。
perl - 我可以使用 Catalyst 显示图像或图表吗?
我有简单的基于 Perl/CGI 脚本的 Web 服务器,主要用于显示图形和图像。我希望使其更具技术性并了解 Catalyst。我已经在我的测试平台上安装了所有必需的 Perl 模块并创建了一个名为 myweb 的应用程序。此外,我正在浏览 Catalyst 文档以实现我的目标,但还没有任何帮助。
- Catalyst 是否有助于在 Web 上显示图像/图表?
- 如何将现有的 CGI/Perl 脚本与 Catalyst 一起使用?
任何例子都会非常感激。
perl - 如何在 Catalyst 中将禁用的输入元素从第 1 页传递到第 2 页?
如何在Catalyst框架中将禁用的输入元素 (TT) 从第 1 页传递到第 2 页?
我可以用隐藏的输入来做到这一点。有没有其他方法可以处理它?
perl - 为什么将 nginx 与 Catalyst/Plack/Starman 一起使用?
我正在尝试使用 Plack/Starman 部署我的小型 Catalyst Web 应用程序。所有文档似乎都建议我想将它与 nginx 结合使用。这样做有什么好处?为什么不在端口 80 上直接使用 Starman?
django - 在 MVC Web 应用程序中组件化复杂的功能
这是关于 MVC Web 应用架构的问题,以及如何扩展它以处理组件化中等复杂的功能单元。
我有一个 MVC 风格的网络应用程序,带有面向客户的信用卡收费页面。
我被要求允许管理员也输入信用卡付款,因为有时信用卡会通过电话被接管。
该网站面向客户的信用卡收费部分目前是它自己的控制器,大约有 3 个页面和一个登录。该控制器负责:
- 客户登录凭证认证
- 信用卡数据收集
- 调用图书馆进行实际收费。
- 将结果报告给用户。
我想将卡片数据收集页面提取到某种组件中,以便我可以轻松地在应用程序的管理端重用代码。
现在我的组件仅限于带有 PHP 样式嵌入 Perl 代码的单个“视图”页面。
这是一个用 Perl 编写的简单的自定义 MVC 框架。现在,直接从框架调用控制器来服务 Web 请求。我的想法是允许从其他控制器调用控制器,这样我就可以组件化更复杂的功能。
为简单起见,我认为我更喜欢组合而不是继承,即使它需要编写一堆传递方法(动作)。作为 Perl,理论上我可以进行多重继承。
我想知道是否有其他 MVC Web 框架经验的人可以评论这种事情通常是如何完成的。
谢谢你。
perl - 如何在 Catalyst 中使用 HTML::FormHandler 创建嵌套表单?
我有一种情况,我们有一个包含大约十万条记录的基本记录集。而且,我们正在创建一个单独的应用程序来共享一些数据集,但不是大部分,因此我们正在创建一个与原始表具有一对一关系的详细表。我想要做的是从原始表中提取现有信息并将其显示为只读,但我希望明细表中的字段是可写的。
我首先创建了一个包含原始表内容的列表,我希望用户能够通过一个条目无缝地点击“编辑”并被带到表单以创建详细记录,单击保存,然后拥有它更新或创建记录。
那么,最好的方法是什么?
perl - 如何在 Catalyst 中根据文件大小取消文件上传
我正在编写一个文件上传处理程序 Catalyst。我正在尝试限制最大文件大小。为此,我制作了一个插件(基于此处的答案)。这是我检查文件大小的代码:
这可以正确检测太大的文件,但我一生都无法弄清楚如何中止上传。理想情况下,它也应该到达控制器/动作。谁能给我指点?非常感谢。
perl - 语法错误!Catalyst server.pl 解析的 jqGrid 问题
我是 Catalyst 的新手,我发现催化剂模块中内置的 server.pl 无法正确解析 jqGrid。
以下是错误消息:错误:语法错误源文件:http://xxx:3000/site/static/js/i18n/grid.locale-en.js 行:2 源代码:错误:语法错误源文件:http: //localhost:3000/site/static/js/jquery.jqGrid.min.js 行:2 源代码:
但它可以完美地解析 jquery 和 jquery-UI。如果我将其保存为 html 页面,则没有任何问题(不要由 Catalyst server.pl 解析)
任何帮助表示赞赏!谢谢。
jquery - Catalyst::View::JSON 和 jqGrid 数据格式问题
我正在使用 Catalyst::View::JSON 和 Catalyst::TraitFor::Controller::jQuery::jqGrid 将 JSON 数据检索到首页。下面是相关代码(从 Catalyst::TraitFor::Controller::jQuery::jqGrid 示例中复制了大部分内容):
但我发现格式有点奇怪:
实际上,作为 jqGrid doument,数据格式应该是:
这是否意味着“current_view”和“json_data”对是多余的?那么有没有办法在服务器发货之前删除 current_view 和 json_data ?还是我错误地使用了模块?我是 Catalyst 和 jqGrid 的新手,请帮忙。任何回复都非常感谢!