Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

Name

config_load() — loads config file data and assigns it to the template

Description

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.

Technical Note

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