html - 使用 HTML::Template 的控制逻辑

标签 html perl templates

只是几个简短的问题。如果我正在编写 CGI 程序以通过 HTML::Template 创建网页, 那么我是否必须为每个不同的屏幕编写单独的 tmpl 文件(控制逻辑在 Perl 代码中)?

此外,(在类似的领域)是否可以将指向其他屏幕 CGI 程序的 url 链接放在 tmpl 文件中?例如,如果一个屏幕显示员工详细信息,我可以在部门字段上放置一个链接以在另一个屏幕上显示部门详细信息 - 我猜我可以,但想知道是否有影响?

嗯,也许它们是快速问题,但可能涉及答案,所以如果有人知道一个很好的网络资源来解释这个,一个链接就足够了。

最佳答案

使用HTML::Template的全部意义是在MVC中将V( View )与MC(模型和 Controller )分开.

我遵循每个 View 一个模板文件的简单规则。当然,你可以使用 <TMPL_INCLUDE>避免不必要重复的机制。

您可以在模板中包含您想要的任何链接。无论如何,您只是将 HTML 发送到浏览器。

CGI::Application适用于 HTML::Template .

关于html - 使用 HTML::Template 的控制逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1791137/

相关文章:

perl - 有人对 Perl5i 有经验吗?

c++ - 用模板类继承满足纯虚函数契约

c++ - 循环依赖类中的 Typedef

json - perl:将字符串转换为utf-8进行json解码

html - 当高度为 : 100vh 时,Div 和图像垂直错位

html - 上传输入框

HTML 3 列,固定标题和侧面 div,在 940px 容器内中间滚动

Linux 和多 perl 版本

c++ - 函数模板调用中的<未解析的重载函数类型>

html - 使用 jplayer 将 m4v 从 apache 流式传输到 chrome 时客户端关闭连接