Zasílání na více adres emailu

vanaveno
Člen | 144
+
-6
-

Nejspíše někde dělám chybu, do modelu funkce na odesílání emailů jsem vložil tohle

$mailUser = $this->userManager->getUser()->where(‚mailing‘,‚1‘)->fetchAll();

a potom tohle

$mail = new Message;
$mail->setFrom(‚+++Vytvoření připomínky <pripominka@email.cz>‘)
foreach ($mailUser as $email)
{
->addTo(‚$email‘)
}
->setSubject(‚Byla vytvořena připomínka‘)
No a hází mi to chybu syntax error, unexpected ‚foreach‘ (T_FOREACH)

Kde dělám chybu? Nebo můžu vložit do těla odesílání více adres?

Diky za pomoc

Editoval vanaveno (31. 5. 2019 13:16)

Pavel Kravčík
Člen | 1180
+
+5
-
  1. Formátuj kód na fóru
  2. Používej IDE (třeba Netbeans)
  3. Přidej si středník za setFrom
vanaveno
Člen | 144
+
0
-

Pavel Kravčík napsal(a):

  1. Formátuj kód na fóru
  2. Používej IDE (třeba Netbeans)
  3. Přidej si středník za setFrom

Ok díky, ten středník mi sice pomohl, ale dál jsem se nedostal, protože mi to vyhodilo chybu
syntax error, unexpected ‚->‘ (T_OBJECT_OPERATOR)

Pavel Kravčík
Člen | 1180
+
+4
-

Protože neznáš základy PHP. Bylo by dobré si je nejdřív projít. :) Jinak zbytečně ztrácíš čas.

Chybí Ti před -> proměnná. Která na to bys měl přijít sám.

Mistrfilda
Člen | 76
+
+2
-

Tvým způsobem to napsat nemůžeš, takhle to v php nejde.

Napiš to takhle:

<?php

$mail = new Message();
$mail->setFrom('testovaciemail@testovaciemail.cz');

foreach ($mailUser as $email) {
	$mail->addTo($email);
}

$mail->setSubject('Byla vytvořena připomínka');

?>