Различия циклов в Twig
чем отличается {% for banner in banners|batch(items) %} от {% for banner in banners %}…
Введение в Twig и базовый синтаксис
Что такое Twig? Twig — это современный, гибкий и безопасный шаблонизатор для PHP. Он позволяет…
Php composer install
Composer — это удобный инструмент для управления зависимостями в PHP-проектах. Он позволяет легко подключать сторонние…
Twig. Переменные, фильтры и функции
Передача переменных $context = [ 'user' => ['name' => 'Иван', 'age' => 30], 'title' =>…
Twig. Условия и циклы
Условия (if) {% if user.age >= 18 %} <p>Вы совершеннолетний.</p> {% else %} <p>Вы несовершеннолетний.</p>…
Twig. Наследование шаблонов и блоки
Базовый шаблон (base.html.twig) <!DOCTYPE html> <html> <head> <title>{% block title %}Сайт{% endblock %}</title> </head> <body>…
Twig. Макросы, include и расширенные возможности
Макросы (аналог функций в шаблонах) macros.html.twig {% macro alert(type, message) %} <div class="alert alert-{{ type…