Smarty Manual
Prev |  | Next

# config_load()

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-1. 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`

Prev | Home | Next
clear_config() | Up | display()