А пока вот несколько общих методов, обычно используемых в Twig:
- Вывод переменной: используйте синтаксис
{{ переменная }}для вывода значения переменной. - Условные операторы: используйте блок
{% ifcondition %}...{% endif %}для выполнения кода на основе условия. - Циклы: используйте блок
{% for item in items %}...{% endfor %}для перебора коллекции элементов. - Фильтры. Применяйте фильтры для изменения или форматирования значений переменных, например
{{variable|filter }}. - Макросы: определите повторно используемые фрагменты кода с помощью блока
{% macro name(args) %}...{% endmacro %}. - Включает: включите другие шаблоны Twig с помощью оператора
{% include 'template.twig' %}. - Расширение шаблонов: используйте оператор
{% расширяет 'base.twig' %для наследования от базового шаблона. - Функции: вызов встроенных или пользовательских функций в шаблонах Twig.