2016-10-05 8 views
0

이 코드는 단일 수신자이지만 여러 수신자가 아닌 다른 수신자를 위해 작동합니다. 여기에 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

하나의 변수와 print_r 부분에서 마지막 줄을 가져 와서 index.php에서 YII_DEBUG가 true인지 확인하십시오. 또한 폴더에 하나의 error_log 파일이있어 오류 로그가 있으면 문제가 무엇인지 추적 할 수 있습니다. –

답변

0

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

그냥 이메일 ID의 배열을 전달하는 대신 송신 기능에 문자열을 쉼표로 구분하여 이메일 ID를 추가 작동 아래의 솔루션을 시도해보세요.