Сейчас загружается

Введение в Twig и базовый синтаксис

Введение в Twig и базовый синтаксис

Что такое Twig?

Twig — это современный, гибкий и безопасный шаблонизатор для PHP. Он позволяет отделять логику приложения от представления (HTML).

Установка (через Composer)

composer require "twig/twig:^3.0"

Простейший пример

// index.php
require_once 'vendor/autoload.php';

$loader = new \Twig\Loader\FilesystemLoader('templates');
$twig = new \Twig\Environment($loader);

echo $twig->render('hello.html.twig', ['name' => 'Анна']);

templates/hello.html.twig

Привет, {{ name }}!

Основные элементы синтаксиса:

  • {{ переменная }} — вывод переменной
  • {% ... %} — управляющие конструкции (циклы, условия и т.д.)
  • {# комментарий #} — комментарии

Share this content:

Отправить комментарий