その他のフレームワーク対応

2008/09/29 未分類 spok
Qdmailを利用して、フレームワークからメールを送信する場合、もっとも問題になるのが、メール本文のデータを、フレームワークから、Qdmailへどうやって渡すか、ということです。

通常のMVC分離型のフレームワークの場合、コントローラーからビューの内容を簡単に取得できるのであれば、それをQdmailに
$mail -> text( ビューの内容 );
として渡してやれば、それで終了です。

実際に、ZendFrameWork,CodeIgniter,Ethnaは、ビューの出力内容を簡単にコントローラーで取り出せるので、あまり深く考えずに対応することができます。

したがって、未知のフレームワークでも、ビュー出力の内容の取り出し方さえわかれば、特段の問題はありません。

一方でSymfony,CakePHPのように、ビューの出力内容を取り出せない場合は、Qdmail本体に描画機能を持たせる必要があり、若干面倒です。

そのようなフレームワークについては今後、ご要望があれば(&時間があれば)、対応してきたいと思います。