Umístění souboru Latte template při odesílání mailu z modelu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- karfi
- Člen | 21
Ahoj,
v aplikaci potřebuju odesílat maily a nejrozumější mi to přijde přímo
z modelu. K vytvoření HTML body chci použít latte šablonu, víceméně
podle ukázky ve zdejší dokumentaci.
$latte = new \Nette\Latte\Engine;
$params=array();
$mail->setHtmlBody($latte->renderToString('email.latte', $params));
Problém je, že nevím, kam šablonu umístit a jak modelu vysvětlit, kde ji má hledat. Nemá někdo řešení?
Verze Nette 2.2.3 (revision 9103e22 released on 2014–08–28).
- MartinitCZ
- Člen | 580
Nomrálně mu nastavíš cestu.
$mail->setHtmlBody($latte->renderToString(__DIR__ . 'email.latte', $params)); // email.latte musí být hned vedle modelu.