2014-09-24 4 views
0

symfony 2.1을 사용하고 있으며 전자 메일 (데이터베이스의 테이블 포함)을 추가하는 데 양식이 있습니다. 뉴스 레터와 같은 것입니다. 그리고이 테이블에서 모든 수신자에 대한 그룹 이메일을 보내려고합니다. 어떻게이 모든 이메일을 데이터베이스 테이블에서 세트에 넣어.Symfony 2 Swift_Mailer 여러 명의 수신자

$message = \Swift_Message::newInstance() 
        ->setSubject('Hello Email') 
        ->setFrom('[email protected]') 
        ->setTo('??') 
        ->setBody(
         $this->renderView(
          'NewAdminBundle:Msg:index.html.twig', 
          array('singlelist' => $list 

         ) 
         ) 
        ) 
       ; 
       $this->get('mailer')->send($message); 

답변

1

당신은 arraysetTo() 방법으로 전달할 수 있습니다

setTo(
     array(
     '[email protected]', 
     '[email protected]' => 'A name' 
    )) 

http://swiftmailer.org/docs/messages.html

+0

확인을 참조하십시오, 그러나 나는 이메일리스트 기지에서이 변수를 사용하고 싶습니다. – Cre3k

+0

@ Cre3k에서는 데이터베이스 연락처로 이전에 만든 배열을 사용할 수 있습니다. 그런 다음 'setTo'메소드에 전달합니다. – Veve