2016-04-30 9 views
0

yii2でメールを送信します。私はsqlyogで自分のメールの本文を保存します。しかし、電子メールの本文としてデータベースから情報を取得するとエラーが発生します。エラーは、次のとおりyii2のデータベースコンテンツを含むメールを送信する

quoted_printable_encode()パラメータ1が文字列、

指定されたオブジェクト ことを期待。どうすれば解決できますか?これは私のコードです:

$pesan = \frontend\models\Pesan::find()->select(['pesan'])->where(['kategori' => 'notifikasi_awal'])->one(); 
$message = $pesan; 
$email = \Yii::$app->mailer->compose() 
       ->setFrom([\Yii::$app->params['adminEmail'] => 'Sistem Informasi Paket']) 
       ->setTo($tujuan) 
       ->setSubject("[Pemberitahuan ]") 
       ->setHtmlBody($message) 
       ->send(); 

答えて

0

命令

$pesan = \frontend\models\Pesan::find()->select(['pesan']) 
      ->where(['kategori' => 'notifikasi_awal'])->one(); 

リターン、モデルオブジェクト

あなたが値をしたい場合は、この方法

$message = $pesan->your_message_field; 
この値を取得することができます
関連する問題