2011-03-07 1 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 - это как вы используете.

foreach($list as $item) { 

    $persons[$item->email] = $item->name; 
    $id = 0; 
    $id = $id +1; 

    } 
    $message->setTo($persons); 

для информации Смотрите здесь, как добавить получателей в методе Сетто

http://swiftmailer.org/docs/recipients

+0

Да что же это, whyyyyyyyyyyyyyyyyy техника его подводит я вижу, что ...... Спасибо ALOTTTT – petar

Смежные вопросы