config_load() — loads config file data and assigns it to the template
void config_load(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
config_load() are always global in scope.
Config files are also compiled for faster execution, and respect the
$force_compile and
$compile_check settings.
Example 13.11. config_load()
<?php
// load config variables and assign them
$smarty->config_load('my.conf');
// load a section
$smarty->config_load('my.conf', 'foobar');
?>
See also
{config_load},
get_config_vars(),
clear_config(),
and
config variables