Smarty 是什么?
为什么使用它?
使用案例和工作流
语法比较
模板继承
最佳实践
入门教程
compileAllConfig() — 编译所有已知配置文件
string compileAllConfig(string extension,
boolean force,
integer timelimit,
integer maxerror);
此函数编译在 $config_dir
文件夹中找到的配置文件。它使用以下参数
extension
是一个可选字符串,用于定义配置文件的文件扩展名。默认为 ".conf"。
force
是一个可选布尔值,用于控制是仅编译已修改的配置文件(false)还是编译所有(true)配置文件。默认为 "false"。
timelimit
是一个可选整数,用于设置编译过程的运行时间限制(以秒为单位)。默认为无限制。
maxerror
是一个可选整数,用于设置错误限制。如果编译失败的配置文件数超过该限制,则此函数会中止。默认为无限制。
此函数在所有配置中都可能无法创建想要的结果。请自行承担风险使用。
示例 14.14. compileAllConfig()
<?php include('Smarty.class.php'); $smarty = new Smarty; // force compilation of all config files $smarty->compileAllConfig('.config',true); ?>