config_load()

config_load() -- загружает данные из конфигурационного файла и назначает их шаблону

Описание

void config_load ( string file [, string section])

Эта функция загружает данные из конфигурационного файла и назначает их шаблону. Работает идентично функции шаблона {config_load}.

Техническое Замечание: Начиная с версии Smarty 2.4.0, присвоенные переменные шаблона сохраняются между вызовами методов fetch() и display(). Конфигурационные переменные, загруженные через config_load(), всегда находятся в глобальной зоне видимости. Конфигурационные файлы также компилируются для более быстрой обработки, и учитывают настройки $force_compile и $compile_check.

Пример 13-1. config_load()

<?php
// загружаем конфигурационные переменные и присваиваем их шаблону
$smarty->config_load('my.conf');

// загружаем секцию
$smarty->config_load('my.conf''foobar');
?>

См. также {config_load}, get_config_vars(), clear_config(), и конфигурационные переменные.