テンプレートシステム「Latte」は、Web上のほぼすべての種類のテンプレートのレンダリングに適しています。例えばフロントエンドのテンプレートのレンダリングには、ここ数年ReactやVue.jsが最適とされてきましたが、バックエンドのメールテンプレートのレンダリングには、やはりLatteが勝りますね。
では、特定のHTMLテンプレートを、電子メールで送信可能な文字列に確実にレンダリングするには、どうすればよいのでしょうか。
簡単です。
$latte = new Engine();$latte->setLoader(new StringLoader());$template = '<p>私の名前です。{firstName}:{$lastName}!';$html = $latte->renderToString($template, ['ファーストネーム' => 'ヤン','ラストネーム' => 'テスト',]);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:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | ja