Kolik modelů dávat jako service do neonu?
- double
- Člen | 14
Měl bych možná trochu akademický dotaz. Kolik máte ve velké aplikaci
servis v neonu?
U velké aplikace přece není vůbec problém mít i několik desítek
modelů. Skutečně je všechny cpete do neonu?
Například u eshopu:
authenticator
kosik
zbozi
menu
texty
udrzbar
komentare
objednavky
atd…
je samozřejmě na návrhu aplikace, kolik toho bude – ale asi nejlepší
příklad je udržbář, ten je spouštěný cronem a prakticky nemá pro
frontend využití – stejně ale v neonu být musí.
Vždyť se prakticky pokaždé vytvoří jejich instance, i když je nepotřebujete.
- Vojtěch Dobeš
- Gold Partner | 1316
Služby ani továrničky se bez jejich zavolání samozřejmě neinstancují, jak tvrdíš v poslední věte. Instancují se teprve po zavolání
$diContainer->udrzbar || $diContainer->getService('udrzbar') || $diContainer->createSomeFactory() || ...
Je to srozumitelné?
Editoval vojtech.dobes (2. 5. 2012 18:19)
- ricco24
- Člen | 141
double napsal(a):
Vždyť se prakticky pokaždé vytvoří jejich instance, i když je nepotřebujete.
Nie nevytvárajú, ak by sa vytvárali tak DI kontajner by postrádal svoj účel. Skús si ešte raz preštudovať DI kontajner a konfiguráciu prostredia