设置$merge_compiled_includes
为true,Smarty会将子模板的编译文件合并到主模板的编译代码中,
可以增加包含了许多子模板的模板文件的渲染速度。
设置{include}
的参数inline
可以合并特定的子模板。
inline
合并的方式并不一定要开启$merge_compiled_includes
配置。
<?php $smarty->merge_compiled_includes = true; ?>
这是编译时的选项。如果修改了该参数,你必须重新编译对应的模板才能生效。
参见
{include}
。