可选标记:
名称 | 说明 |
---|---|
nocache | 关闭包含PHP文件的缓存 |
{includephp}
用于载入一个PHP文件到模板中。 属性中的file
路径可以是绝对路径,或是相对于 []($126.md)的路径。 如果安全机制开启,那么只有在$trusted_dir
目录中的文件才可以被载入。 参见。
你可以设置可选的属性assign
,来将载入的内容 赋值给一个指定的模板变量,而不是输出。
在载入的PHP文件中,可以通过$_smarty_tpl->smarty
来获取到当前的Smarty对象。
load_nav.php
文件:
模板:
- {* absolute path, or relative to $trusted_dir *}
- {include_php '/path/to/load_nav.php'} {* short-hand *}
- <a href="{$nav.url}">{$nav.name}</a><br />
- {/foreach}