0

例如,{include 'path/to/template.tpl'}

所述格式的文档中没有提及,但它似乎与以下内容相同:

{include file='path/to/template.tpl'}

这是一个怪癖,还是设计使然?当我不传递其他变量时,我更喜欢更简洁的语法,但想确保它是一种可接受的格式(版本 3.0.7)。

4

1 回答 1

1

{include "foo"}{extend "foo"}是 Smarty3 中引入的简写符号(故意)。使用它们是安全的。其中有很多,例如{foreach $foo as $bar}(与 相比{foreach from=$foo item="bar"})。它们在性能方面没有区别,因此实际上归结为您的个人/团队偏好。

于 2012-07-09T12:23:30.113 回答