Есть ли способ вызывать пользовательские функции PHP из Twig? Если да, то как мне этого добиться?
Я ищу решение, которое позволит мне использовать следующий синтаксис в моих шаблонах Twig
Код: Выделить всё
{{ display('welcomeMessage') }}
Код: Выделить всё
function display($key) {
global $languageData;
$lang = getPreferredLanguage();
foreach ($languageData as $data) {
if ($data['key'] === $key && $data['subfolder'] === $lang) {
echo $data['value'];
return;
}
}
// If key is not found:
echo "[Translation not found for key: $key]";
}
Подробнее здесь: https://stackoverflow.com/questions/784 ... -templates
Мобильная версия