fenom/docs/ext/tags.md
2013-02-07 17:37:16 +04:00

765 B
Raw Blame History

Теги

Теги делятся на компилеры и функции. Компилеры формируют синтаксис языка шаблона, добавляя такой функционал как foreach, if, while и т.д. В то время как функции - обычный вызов некоторой именованной функции

Добавить компилер:

$aspect->addCompiler($compiler, $parser);
  • $compiler - имя модификатора
  • $parser - функция разбора тега в формате function (MF\Tokenizer $tokens, MF\Aspect\Template $tpl) {}

Добавить блочный компилер:

$aspect->addBlockCompiler($compiler, $parsers, $tags);