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
+
0
-

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
+
+1
-

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

Mirek
Člen | 86
+
0
-

Díky za radu, teď to tedy předělávám.