2016-10-20 5 views
1

Документация для расширений для Twigs показывает, что можно использовать «is_safe» с помощью как simple_filters, так и simple_functions, чтобы предотвратить экранирование html-тегов в возвращаемых значениях, но я вижу любые примеры использования is_safe с глобалями. Есть ли способ сделать это?Вы можете установить is_safe для глобального в расширении веточки

ответ

1

Если ваш глобальный чистый HTML, который должен быть оказаны как HTML вы можете пометить его как безопасный, используя

$twig->addGlobal('my_html', new Twig_Markup($html, 'UTF-8')); 

Если глобальный является объектом и возвращает HTML вы оберните возвращаемое значение с новым Twig_Markup

+0

Спасибо! Очень сложно найти в документации по веткам, если вы точно не знаете, что ищете. – Finglish

Смежные вопросы