Значения

Под значениями следует понимать поля данных из контекста шаблона. Значения указываются в двойных фигурных скобках. Если значением является массив, то он будет отображён в виде JSON строки.

В контексте всегда присутствуют специальные значения, перечислим их:

  • {{_route}} - значения роутера
  • {{_sett}} - настройки системы и модулей
  • {{_sess}} - параметры сессии
  • {{_cook}} - содержимое COOKIES
  • {{_post}} - параметры POST запроса
  • {{_get}} - параметры GET запроса
  • {{_env}} - переменные окружения
  • {{_var}} - значения переменных
  • {{_context}} - содержимое контекста
  • {{_parent}} - значения родительского элемента, если текущий контекст не является корневым

Контекст это текущая запись, прочитанная из базы данных. Для доступа к значениям используется dot-notation. Например, чтобы в шаблоне узнать имя текущей формы, нужно указать {{_route.form}}

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

<p>
Приветствуем вас, {{name}}
</p>