configLoad() — loads config file data and assigns it to the template
void configLoad(string file,
string section);
This loads
config file
data and assigns it to
the template. This works identically to the template
{config_load}
function.
As of Smarty 2.4.0, assigned template variables are kept across
invocations of
fetch()
and display()
.
Config vars loaded from
configLoad()
are always global in scope.
Config files are also compiled for faster execution, and respect the
$force_compile
and
$compile_check
settings.
Example 14.16. configLoad()
<?php // load config variables and assign them $smarty->configLoad('my.conf'); // load a section $smarty->configLoad('my.conf', 'foobar'); ?>
See also
{config_load}
,
getConfigVars()
,
clearConfig()
,
and
config variables