これらの HTML メールのテンプレートはすべて同じですが、名前、姓などの変数が異なるだけです。
必要最小限のデータを保存し、テンプレートをロードして毎回変数を置き換えるのは理にかなっていますか?
もう 1 つのオプションは、実際に HTML ファイルを作成し、それへの参照を保存することです。これはおそらく最も簡単な方法ですが、ファイルの管理が面倒になる可能性があり、移行やファイルのアクセス許可などに関して複雑さが増します。
やったことある人の意見求む…
目標/目的/用途:
私は予約エンジンを持っています。ユーザーが予約すると、セッション化された予約データから生成された確認メールが送信されます。
この電子メールには、プレーンテキスト ビューに加えて、電子メールの Web ビューを提供する「この電子メールを表示できませんか? ここで参照してください」というリンクが含まれています。
プレーンテキスト ビューに加えて、送信されたのと同じメールを表示する必要があります。
テンプレートは変更される可能性がありますが、まさにそのため、テンプレートのテーブルを用意して、データをテンプレートにマップする必要があると思います。