Gen. partnerAlgotech

ラテテンプレートを文字列にレンダリングする方法

テンプレートシステム「Latte」は、Web上のほぼすべての種類のテンプレートのレンダリングに適しています。例えばフロントエンドのテンプレートのレンダリングには、ここ数年ReactやVue.jsが最適とされてきましたが、バックエンドのメールテンプレートのレンダリングには、やはりLatteが勝りますね。

|
2022年12月18日

テンプレートシステム「Latte」は、Web上のほぼすべての種類のテンプレートのレンダリングに適しています。例えばフロントエンドのテンプレートのレンダリングには、ここ数年ReactやVue.jsが最適とされてきましたが、バックエンドのメールテンプレートのレンダリングには、やはりLatteが勝りますね。

では、特定のHTMLテンプレートを、電子メールで送信可能な文字列に確実にレンダリングするには、どうすればよいのでしょうか。

簡単です。

$latte = new Engine();
$latte->setLoader(new StringLoader());
$template = '<p>私の名前です。{firstName}:{$lastName}!';
$html = $latte->renderToString($template, [
'ファーストネーム' => 'ヤン',
'ラストネーム' => 'テスト',
]);
echo $html;
Načítání komentářů...

Zůstaňte v obraze

Přihlaste se k odběru našeho newsletteru a získejte nejnovější informace o kybernetické bezpečnosti přímo do vaší e-mailové schránky.

Vaše údaje jsou v bezpečí. Newsletter můžete kdykoliv odhlásit.