Я создал расширение Twig:Предотвращение маскирование в расширении функции Twig
{{ image ("image.png", 200) }}
HI знаю, что я могу просто сделать
{{ image ("image.png", 200)|raw }}
... но я предпочел бы использовать PHP код так, чтобы все (из этого расширения «изображение») не сбежит.
Я не вижу этого.
Я знаю, что могу предотвратить все выходные экраны в Twig, но я просто хочу, чтобы это одно расширение не удалялось, и все остальное для этого.
ВНИМАНИЕ! Вы можете использовать «pre_escape» для фильтров, а OP специально использует функцию, где [pre_escape не имеет эффекта] (http://twig.sensiolabs.org/doc/advanced.html#functions). Вам необходимо [вручную выполнить функции ввода] (http://stackoverflow.com/questions/28097270). – Brian