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;