Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,{include 'path/to/template.tpl'}?
{include 'path/to/template.tpl'}
所述格式的文档中没有提及,但它似乎与以下内容相同:
{include file='path/to/template.tpl'}
这是一个怪癖,还是设计使然?当我不传递其他变量时,我更喜欢更简洁的语法,但想确保它是一种可接受的格式(版本 3.0.7)。
{include "foo"}等{extend "foo"}是 Smarty3 中引入的简写符号(故意)。使用它们是安全的。其中有很多,例如{foreach $foo as $bar}(与 相比{foreach from=$foo item="bar"})。它们在性能方面没有区别,因此实际上归结为您的个人/团队偏好。
{include "foo"}
{extend "foo"}
{foreach $foo as $bar}
{foreach from=$foo item="bar"}