2011-03-07 4 views
1

나는이 문제에 심하게 붙어있다. 메일을 보낼 이메일이 약 100 개있다. 하나의 메시지를 만들고 setTo 메서드에 모든 전자 메일을 추가하려고합니다. 나는 아무것도 시도하지 않았지만 아래는 마지막 시도입니다. $list은 쿼리에서 제공됩니다.배열을 swiftmailer에 전달 setTo()

foreach($list as $item) { 
    $name[] = $item->name; $email[] = "'".$item->email."'"; 
    $id = 0; 
    $id = $id +1; 
} 
$message->setTo(array(implode(',',$email))); 

아이디어가 있으십니까?

답변

2

$list의 구조가 사용중인 것으로 가정하면 $list 구조를 표시하면 더 나은 대답을 얻을 수 있습니다.

http://swiftmailer.org/docs/recipients

+0

이 whyyyyyyyyyyyyyyyyy didnt한다 내가 볼 그래 그게 않았다 setTo 방법에받는 사람을 추가하는 방법에 대해 정보를 원하시면 여기를 참조하십시오

foreach($list as $item) { $persons[$item->email] = $item->name; $id = 0; $id = $id +1; } $message->setTo($persons); 

그 ...... 감사 ALOTTTT – petar

관련 문제