可选标记:

    名称 说明
    nocache 关闭包含PHP文件的缓存

    {includephp}用于载入一个PHP文件到模板中。 属性中的file路径可以是绝对路径,或是相对于 []($126.md)的路径。 如果安全机制开启,那么只有在$trusted_dir目录中的文件才可以被载入。 参见。

    你可以设置可选的属性assign,来将载入的内容 赋值给一个指定的模板变量,而不是输出。

    在载入的PHP文件中,可以通过$_smarty_tpl->smarty来获取到当前的Smarty对象。

    load_nav.php 文件:

    模板:

    1. {* absolute path, or relative to $trusted_dir *}
    2. {include_php '/path/to/load_nav.php'} {* short-hand *}
    3.  
    4. <a href="{$nav.url}">{$nav.name}</a><br />
    5. {/foreach}