Имя аттрибута | Тип | Обязателен | По умолчанию | Описание |
---|---|---|---|---|
file | строка (string) | Да | n/a | Имя config файла для загрузки |
section | строка (string) | Нет | n/a | Имя секции для загрузки |
scope | строка (string) | Нет | local | Способ обработки области видимости загруженных переменных. Должен быть одинм из local, parent или global. local означает, что переменные загружены в контекст локального шаблона. parent означает, что переменные загружены в контекст как локального, так и родительского шаблона. global означает, что переменные доступны из любого шаблона. |
global | логический (boolean) | Нет | No | Доступны ли переменные из родительского шаблона. Аналогичен scope=parent. ЗАМЕЧАНИЕ: Этот аттрибут перекрывается аттрибутом scope, но все еще поддерживается. Если scope указан, то это значение игнорируется. |
Эта функция используется для загрузки переменных в шаблон из файлов конфигруации. Смотри Файлы конфигурации для дополнительной информации.
Файлы конфигурации также могут содержать секции. Можно загрузить переменные из определенной секции, указав аттрибут section .
Замечание: Секции файлов конфигурации и встроенная функция section не имеют ничего общего, кроме схожего названия.
Пример 7-3. функция config_load с указанием секции
|
Пред. | Начало | След. |
Встроенные функции | Уровень выше | foreach,foreachelse |