Récupérer les valeurs de mon tableau en dehors de mon foreach
Bonjour a tous,
je suis sous symfony 4.4.
J'ai créé un formulaire pour envoyer des convocations et je voudrai envoyé celui ci a toute ma liste d'adhérents. J'utilise mailer pour l'envoie de mail.
Voici mon controller:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
...
$repo = $this->getDoctrine()->getRepository(Adherent::class);
$adherent = $repo->findBy([],['lastName' => 'ASC']);
/*foreach($adherent as $a) {
$emails=$a->getEmail();
var_dump($emails);
} */
/***formulaire de contact*******/
$formcontact = $this->createForm(ConvocationType::class);
$contact = $formcontact->handleRequest($request);
if($formcontact->isSubmitted() && $formcontact->isValid()){
foreach($adherent as $a) {
$emails=$a->getEmail();
}
$email = (new TemplatedEmail())
->from($contact->get('email')->getData())
->to(...$emails)
->subject('contact')
->htmlTemplate('emails/convocation_match.html.twig')
... |
Je fais un foreach pour recuperer les mails dans une variable afin de pouvoir la mettre dans ma fonction to().
Mais je n'ai que la dernieres valeur de mon tableau ce qui est normal car il n'est plus dans mon foreach.
Comment récupérer tout mon tableau pour le passer a ma fonction to()?
Merci de votre aide