只是几个简短的问题。如果我正在编写 CGI 程序以通过 HTML::Template 创建网页, 那么我是否必须为每个不同的屏幕编写单独的 tmpl
文件(控制逻辑在 Perl 代码中)?
此外,(在类似的领域)是否可以将指向其他屏幕 CGI 程序的 url 链接放在 tmpl
文件中?例如,如果一个屏幕显示员工详细信息,我可以在部门字段上放置一个链接以在另一个屏幕上显示部门详细信息 - 我猜我可以,但想知道是否有影响?
嗯,也许它们是快速问题,但可能涉及答案,所以如果有人知道一个很好的网络资源来解释这个,一个链接就足够了。
最佳答案
使用HTML::Template的全部意义是在MVC中将V( View )与MC(模型和 Controller )分开.
我遵循每个 View 一个模板文件的简单规则。当然,你可以使用 <TMPL_INCLUDE>
避免不必要重复的机制。
您可以在模板中包含您想要的任何链接。无论如何,您只是将 HTML 发送到浏览器。
关于html - 使用 HTML::Template 的控制逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1791137/