Шаблоны Volt — как игнорировать теги PHP?

Я хотел бы распространять файлы шаблонов .volt среди зарегистрированных пользователей моей системы, однако я хочу удалить все теги <?php.

Можно ли это сделать с помощью какого-то обратного вызова?

Спасибо!


person temuri    schedule 20.11.2013    source источник


Ответы (1)


Есть таблица со всеми доступными фильтрами http://docs.phalconphp.com/en/1.2.6/reference/volt.html#filters

но если вы хотите что-то другое, вы должны написать свой собственный фильтр, который вы бы использовали в volt:

http://docs.phalconphp.com/en/1.2.6/reference/volt.html#id3

примерно так: (не проверено)

$compiler->addFilter('escapePHP', function($resolvedArgs, $exprArgs) {
    return str_replace(array('<?', '<?php'), '', $resolvedArgs);
});
person Lukas Liesis    schedule 19.03.2014