/
Verarbeitung von Ketten

Wie man eine Latte-Vorlage in eine Zeichenkette umwandelt

18. 12. 2022

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:

$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;

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
8.