Возможно ли сделать вставку в шаблон Fenom?

Имеется php шаблонизатор Fenom, framework Yii1 и расширение для связки fenom+yii. Как сделать чтобы можно было вставлять php вставки прямо в шаблон?
  • Вопрос задан
  • 2674 просмотра
Пригласить эксперта
Ответы на вопрос 1
Aco
@Aco
Заклинатель кода
Такой возможности нет, но можно легко добавить:
$fenom->addBlockCompiler('php', 'Fenom\Compiler::nope', function ($tokens, Tag $tag) {
    return '<?php ' . $tag->cutContent();
});

Так как Fenom расчитывает что compiler вернет PHP код без <?php ?> тегов, поэтому приходится использовать хак.
Использование:
{php} echo "This is PHP!"; {/php}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы