
Получить значение переменной из файлов конфигурации можно при помощи глобальной функции config()
. Подробнее об этом написано здесь: Получение значения из конфигов
В данном случае у нас задача получить эту переменную в твиге. Для этого мы расширим Twig функцией которая будет возвращать значения переменных из конфигов.
В Winter CMS пользовательские фильтры и функции Twig можно зарегистрировать с помощью registerMarkupTags
метода класса регистрации плагина (документация).
public function registerMarkupTags()
{
return [
'functions' => [
'getConfig' => function($variable) {
return config($variable);
}
]
];
}
getConfig
имя регистрируемой функции$variable
параметр получаемой функцией
Теперь получить значение переменной из конфигов в Твиг можно таким образом:
{{ getConfig('app.name') }}
В данном случае мы получим значение переменной name
из файла config/app.php
*** Авторизируйтесь чтобы писать комментарии.