Lepší hláška, pokud továrnička existuje, ale vracený objekt není komponenta
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Ondřej Mirtes
- Člen | 1536
Ahoj,
teď jsem několik minut hledal bug, když mi Presenter hlásil, že moje
komponenta neexistuje, i když továrnička existovala a vracela kýžený
objekt.
Dostal jsem tuto hlášku:
"Component with name 'userModel' does not exist. "
Což je hodně zavádějící. Nešlo by do metody ComponentContainer::getComponent zavést ještě jednu větev podmínky, kde se kontroluje instanceof IComponent a pokud je false, vyhodí se něco takového?
Component with name '$name' does not implement IComponent interface.