Odpovídáte na názor ke článku DI naposled a kuchání PHP Jet.
K tomu Article. Ukazte mi prosim jak budete resit situaci kdy v jednu chvili budu potrebovat nacist Article napriklad z Cache/Session/Slave repliky a v jine chvili ji budu chtit nacist z Mastera.... a jste nahranej... zacnete zonglovat s setDb / getDb ukladat si stav aby jste je nasledne k nemu mohl vratit... uplne vidim to
$previousDb = Article::getDb();
Article::setDb($slave);
$nakaSluzba->doSomething();
Article::setDb($previousDb);
Me hrozne mrzi ze jste porad nepochopil jednu zasadni vec, v celem clanku pisete jak se da k cili dojit mnoha tisic a jednou cestou a ze Kontejner neni svata krava to mate samozrejme pravdu. Ale porad lpite na tom ze to vase reseni nejspravnejsi / nejvykonejsi / nejpochopitelnejsi.. a vubec nevidite jeho negativa. Jasne mozna jste se s nima zatim nestkal, mozna vas proste netrapi a reknete ze je resit nebute to je naprosto korektni ale ty nevyhody tam jsou. Podle mne nevyhody prevazuji nad vyhodami coz jsem si za svou praxi taky overil (Muj prvni samo domo FW tak byl postaveny a Zend_Framework 1 do znacne miry taky). Chapu ze je tezke tam ten problem videt a asi neni prijemne kdyz vam nekdo hani vase dite. Ale videt na nem jen to krasne a nebyt si vedom limitu je cesta do pekla
Přečteno 20 744×
Přečteno 18 591×
Přečteno 17 805×
Přečteno 17 554×
Přečteno 16 260×