Wie man eine Latte-Vorlage in eine Zeichenkette umwandelt

Das Latte-Vorlagensystem eignet sich für die Darstellung fast aller Arten von Vorlagen im Web. Für das Rendering von Frontend-Templates zum Beispiel sind React oder Vue.js seit einigen Jahren die beste Wahl, aber für das Rendering von E-Mail-Templates im Backend ist Latte immer noch die beste Wahl.

Wie können wir also sicherstellen, dass wir eine bestimmte HTML-Vorlage in eine Zeichenkette umwandeln, die wir per E-Mail versenden können?

Einfach:

php
$latte = new Engine();
$latte->setLoader(new StringLoader());
$template = '<p>Mein Name ist: {$Vorname}:{$Nachname}!</p>';
$html = $latte->renderToString($template, [
'Vorname' => 'Jan',
'Nachname' => 'Test',
]);
echo $html;

Newsletter

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