Jak správně injectnout model do presentru
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Hitny14
- Člen | 90
Ahoj, chtěl bych se zeptat jestli postupuju správně při injectu modelu do presenteru.
v presenteru mám:
/**
* @return Form
* @var /App/AdminModule/Model/Security/UsersManagerAdmin
* @inject
*/
public $usersManagerAdmin;
a v configu mám třídu mezi službama:
services:
- App\AdminModule\Model\Security\UsersManagerAdmin
A laděnka mi hlásí chybu:
**Nette\InvalidStateException
Class or interface ‚App\AdminModule\Presenters\/App/AdminModule/Model/Security/UsersManagerAdmin‘ used in @var annotation at Property [ <default> public $usersManagerAdmin ] not found. Check annotation and ‚use‘ statements.**
Nerozumím tomu proč tam mám App\AdminModule\Presenters\/App/AdminModule/Model/Security/UsersManagerAdmin. Je možný že mám špatně namespace které mám v presentru tak to: App\AdminModule\Presenters\ ? Díky za radu.