jak injectnu model do presenteru?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- TomasHuttner
- Člen | 66
Ahoj, nedaří se mi injectnout model do presenteru tak se chci zeptat jestli postupuji správně.
v presenteru mám:
/** @var \Model\UserManager
* @inject
*/
public $userManager;
a hlasí mi to chybu:
Class or interface ‚Model\UserManager‘ used in @var annotation at
App\Presenters\AdminPresenter::$userManager not found.
- MartinitCZ
- Člen | 580
Řekl bych, že v nemáš config.neon toto:
services:
- Model\UserManager
A nebo RobotLoader vůbec tuto třídu nemůže najít.
Editoval MartinitCZ (20. 7. 2014 16:35)
- TomasHuttner
- Člen | 66
V cofig.neon sem měl:
services:
- App\Model\UserManager
ale po přepsání na:
services:
- Model\UserManager
mi to píše chybu:
Class Model\UserManager used in service ‚23_Model_UserManager‘ has not been
found or is not instantiable.