Posielanie emailov cez \nette\mail\message a funkcia setHtmlBody

nord
Člen | 52
+
0
-

Zdarvim vsetkych, mam problem s vytvorenimi emailu

$presenter = $this->application->getPresenter();

$params = [
    '_presenter' => $presenter,
    '_control'   => $presenter,
    'user'       => $user
];
$latte = $this->setupLatteEngine();
$mail = new \Nette\Mail\Message();
$mail->setFrom("noreply@blabla.sk")
        ->addTo($user->email)
        ->setSubject("Potvrdenie emailovej adresy")
        ->setHtmlBody($latte->renderToString($this->path_to_latte . "registrationEmail.latte", $params));

setHtmlBody mi ale hodi error

Replace template variable $_control with provider: $latte->addProvider("uiControl", ...)

Mali by tie parametre vyzerat inak ? _presenter a _control ?
Tie parametre som odkukal z jedneho kodu kde to funguje celkom fajn. Moze to byt aj verziou Nette ? Neviem aka je na fungujucom kode

Dakujem za kazdu pomoc

CZechBoY
Člen | 3608
+
0
-

jo, v nette 2.4 je toto zakázané.
Použij nápovědu, kterou ti to dává.