Nejde mi připojení k db přes DI po přesunu do jiného objektu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Mirek
- Člen | 86
Dosud jsem měl připojení k databázi v objektu
KontaktyModule/model/Kontakty.php, kde mi fungovalo. Nyní ho potřebuji
přemístit do objektu v model/Users.php a tam mi nefunguje a hlásí mi to
chybu:
Argument 1 passed to App\Model\Users::__construct() must be an instance of
Nette\Database\Context, none given, called in
D:\www\ISC\app\KontaktyModule\model\Kontakty.php
- David Kudera
- Člen | 455
Třída Users musí být taky registrovaná jako služba ve tvé konfiguraci a do třídy Kontakty si ji pak můžeš taky nechat injectnout přes konstruktor společně s připojením k db