Як відрендерити шаблон 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;

Newsletter

Nejlepsi tipy a triky o PHP do Vaseho e-mailu. Clanky a novinky nejen ze sveta PHP a programovani.