SmtpMailer v config.neon – jak ho dostat v modelu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- simPod
- Člen | 383
V prezenteru bych se dostal k maileru, definovanému v config.neon, přes
$this->context->nette->mailer
.
Každopádně jsem tak nějak pochopil, že se teď Nette snaží zbavovat
používání $this->context
a v modelu se k
contextu
stejně nedostanu. Jak tedy v modelu vyvolám mailer
definovaný podle https://forum.nette.org/…-config-neon
Díky
- David Matějka
- Moderator | 6445
nemusis to specifikovat v neonu, jen v modelu nastav spravne typehint a o zbytek se postara nette autowiring
class FooService
{
public function __construct(\Nette\Mailing\IMailer $mailer)
{
...
}
}
services:
- FooService