我是web编程的新手,但有处理与文件处理有关的perl脚本的经验。最近得到了MVC项目源代码的副本。当我试图接受模板文件,控制&查看模块,遇到的一个问题是:
- 我看到扩展名为.tt的模板文件(mypage.tt),扩展名为.pm的控制模块(mypage.pm)包含处理程序函数,用于调用模板并调用View模块(View.pm)中的处理子例程。但是它是如何生成.pl或html的呢。我似乎在项目中找不到perl可执行文件或html文件。我应该在下面的url中输入什么
localhost/myapp/。。。。
调用执行脚本
我已经用apache&mod_perl已安装。如果有人能解释我是否需要编写一个perl脚本来调用.pm文件中的处理程序函数并生成html(如果要求不太高的话),这将非常有用:)。
如果你的项目真的是一个mod_perl应用程序,那么它将具有将URL映射到处理程序方法的Apache配置。
扩展名为.tt的模板文件通常来自Template Toolkit,并通过在Template实例上调用名为process()的方法来执行生成步骤。
因此,您需要找到Apache处理程序。它们会告诉您哪些方法正在运行,然后您可以阅读软管方法,了解如何使用模板工具包来生成HTML。