在某些项目中,我必须使用 Perl 和Template Toolkit,而在其他项目中,我必须使用 PHP 和Smarty模板。您能否以某种方式将两者配置为具有每种语言的公共子集,以便您可以在 smarty 和模板工具包中使用相同的模板?当然有些语言属性不能映射到另一个,但如果有一个共同的交集,你可以限制自己在这部分。一个有用的插件将是一个验证器,用于检查是否缺少特定于语言的模板功能。
PS:指向一些在 Perl 和 PHP 中都支持的模板语言的指针,例如Template Attribute Language,但语法类似于 Smarty 和 Template Toolkit,也会有所帮助。