kazunobu ichihashi
bobch****@gmail*****
2006年 4月 26日 (水) 09:19:58 JST
市橋です。 Smarty4Maple.class.phpを使ったチカラワザな方法は、ご存知だと思うので省略します。 MapleらしいやりかたとなるとFilterを作成するということになると思います。 メールを送信するフィルタを作成して、POSTフィルタとして作成します。 このフィルタをmaple.ini上でViewフィルタの上に登録します。 これでメール送信フィルタがビュー表示の後に起動されます。 あとは、ビューで表示されるのを文字列として取り込む方法を考えるんですが、 実は思いついてません。 ・Viewフィルタ自体を作成する。(これが楽かな?) ・ob_start() ~ ob_get_contents() ~ ob_end_clean() を使う 解決になってませんが、こんな感じになるのでは?と思います。 06/04/26 に Ichiro Kojima<kojim****@gmail*****> さんは書きました: > さて、システムの機能の一つにバッチで複数の内容の異なるHTMLメールを送る、というものがあります。できれば Smarty + > template を使って mail body を作成したいと思います。 > > 普通に考えるとロジック (component) かアクションクラスの中から Smarty > を呼び出すことになるのかなと思いますが、Mapleらしいやり方とはどのようになるでしょうか。 > > 力づくでやる方法しか思いつかないので、良い方法がありましたらアドバイスよろしくお願いいたします。 -- Kazunobu Ichihashi(bobchin) <<bobch****@gmail*****>> Wiki http://bobchin.ddo.jp/wiki/ Diary http://d.hatena.ne.jp/bobchin/