Як відрендерити шаблон Latte в рядок
Система шаблонів Latte підходить для візуалізації практично всіх типів шаблонів в Інтернеті. Для рендерингу фронтенд-шаблонів, наприклад, React або Vue.js є найкращим вибором протягом останніх кількох років, але для рендерингу email-шаблонів на бекенді, Latte все ще виграє.
Oтже, як ми можемо гарантувати, що ми перетворимо певний HTML-шаблон на рядок, який ми можемо відправити електронною поштою?
Легше:
php
$latte = new Engine();$latte->setLoader(new StringLoader());$template = '<p>Мене звуть: {$Ім'я}:{$Прізвище}!</p>';$html = $latte->renderToString($template, ['ім'я та прізвище' => 'Ян','прізвище' => 'Тест',]);echo $html;