2016-10-05 21 views
0

このコードは複数の受信者ではなく1人の受信者で動作します。複数の受信者をsend()関数に追加する必要があります。Yii2メーラーの複数の受信者にメールを送信する方法

//find price 
$price = MDealPrice::model()->find("id=:id", array(':id' => $id)); 

// find deal 
$deal = MDeal::model()->find("id=:id", array(':id' => $price->dealId)); 

//send email 
app()->mailer->send($sendEmailAdd, 'orderAuthorizeEmail', array('deal' => $deal)); 

私もこれを試しましたが、うまくいきませんでした。

//send email 
app()->mailer->send(array('[email protected]','[email protected]'), 'orderAuthorizeEmail', array('deal' => $deal)); 

ありがとうございます!

+0

このコードの実行中にエラーが発生していますか?はいの場合はここに投稿してください。 –

+0

私は何のエラーもありませんでした。 @AlbertAkki – rokz92

+0

1つの変数とprint_rの最後の行を取得し、index.phpにYII_DEBUGがtrueであることを確認してください。エラーのログを持つフォルダー内にerror_logファイルが1つ存在する場合は、それが原因であるかどうかを追跡できるようになります。 –

答えて

0

それは

app()->mailer->send('[email protected],[email protected]', 'orderAuthorizeEmail', array('deal' => $deal)); 

だけの電子メールIDの配列を渡す代わりに、送信機能で文字列をカンマ区切りあなたの電子メールIDを追加動作します以下の溶液で試してみてください。

関連する問題