Dáta z config vytiahnuť modeli
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Luděk Veselý
- Člen | 29
V config.neon si je nadefinujes:
parameters:
mailer:
email: test@test.cz
a nasledne vytvoris service, kam ji predas:
services:
- App\Model\Mail(%mailer.email%)
V modelu ti pak prijdou konstruktorem:
<?php
namespace App\Model
class Mail {
public function __construct($email) {
echo $email; // vypise test@test.cz
}
}
Jit na to obracene (z modelu hledat nekde konfiguraci) je proti principu dependency injection – je o tom povidani v dokumentaci https://doc.nette.org/…introduction nebo doporucuju prednasku https://www.youtube.com/watch?….