$merge_compiled_includes

设置$merge_compiled_includes为true,Smarty会将子模板的编译文件合并到主模板的编译代码中, 可以增加包含了许多子模板的模板文件的渲染速度。

设置{include}的参数inline可以合并特定的子模板。 inline合并的方式并不一定要开启$merge_compiled_includes配置。

  1. <?php
  2. $smarty->merge_compiled_includes = true;
  3. ?>
  4.  

Note

这是编译时的选项。如果修改了该参数,你必须重新编译对应的模板才能生效。

参见 {include}

原文: https://www.smarty.net/docs/zh_CN/variable.merge.compiled.includes.tpl