Name

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

Описание

void config_load(string file,
                 string section);

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

Техническое Замечание

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

Example 13.11. config_load()


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

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

   

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