configLoad()
加载配置文件数据并将其赋值给模板
描述
void
configLoad
string
file
string
section
此函数会加载配置文件数据并将其赋值给模板。这与模板中的{config_load}函数的工作方式相同。
注意
从 Smarty 2.4.0 开始,赋值给模板的变量在
fetch()和display()的调用过程中会被保留。从configLoad()加载的配置变量始终是全局作用域的。配置文件也会被编译以加快执行速度,并遵守$force_compile和$compile_check的设置。
<?php
// 加载配置变量并进行赋值
$smarty->configLoad('my.conf');
// 加载一个区段
$smarty->configLoad('my.conf', 'foobar');
?>
参见 {config_load},
getConfigVars(),
clearConfig(), 和
config variables