2011-07-11 11 views
1

私はphpmailerパッケージとcodeigniterフレームワークでパッケージを使用して電子メールを送信しています。私は、送信者のアドレス、受信者のアドレス、件名、およびメッセージ本文として引数を取るphpmailerパッケージからヘルパー機能を作りました。すべてがうまくいって、メッセージは受信トレイに配信されます。
私の問題は、別個のhtmlファイルにすることができる大きなボディがあることです。このために、私はビューを作成して、$ this-> load-> view( 'viewname')という引数を送信しようとしています。私のコントローラのヘルパー機能を介して。しかし、メールで本文を表示するのではなく、最終的なビューページにファイルが表示され、メール本文が空白になります。任意のアイデア達成方法phpmailerとcodeigniterでhtml電子メールを送信

答えて

4

追加パラメータなしで$this->load->view('viewname');を使用すると、ビューが出力されます。必要なのは、CodeIgniter User Guide's View documentationのデータとしてリターンビューに示されているように、3番目のパラメータをTRUEに設定することです。

例:

$string = $this->load->view('viewname', '', true); 
関連する問題