【发布时间】:2011-06-20 09:11:43
【问题描述】:
如果通过插件系统添加函数和/或虚拟方法,我想将自己的指令添加到模板工具包。在不深入研究Template::Grammar 的情况下,这很容易实现吗?有没有我可以研究 CPAN 的例子?
【问题讨论】:
标签: perl template-toolkit
如果通过插件系统添加函数和/或虚拟方法,我想将自己的指令添加到模板工具包。在不深入研究Template::Grammar 的情况下,这很容易实现吗?有没有我可以研究 CPAN 的例子?
【问题讨论】:
标签: perl template-toolkit
Template::Manual 中描述的MACRO directive 是否符合您的要求?
【讨论】:
就我个人而言,我发现扩展 TT 行为的最佳方法是将子引用推入 stash:
$stash = { clever => \&do_something};
【讨论】:
do_something() 编写测试的优点,同时避免尝试实现太多代码来自模板