Zadejte hledaný výraz...

DI v MVC architekture.prepojenie modelu s controlerom

Creator13
verified
rating uzivatele
(49 hodnocení)
4. 12. 2014 22:17:53
Som v OOP zaciatocnik, tak ma neukamenujte. Doteraz som pouzival DI takymto stylom. (http://www.itnetwork.cz/dependency-injection-navrhovy-vzor)
Chcel by som do toho zapojit MVC architekturu, aby som oddelil logiku od vystupu. Cize vsetky operacie napr. s databazou by sa diali len v modeli a ten by odovzdaval data pre controler.
Nemam celkom ujasnene v hlave ako to mam vlastne poprepajat. A akym sposobom mam spojit controler s modelom? V nette sa model do controleru injectuje napr. takto
/** @var AppArticles @inject */
public $articles;
Ale neviem ako to mam injectovat u standardne.
Databazove spojenie mam dat priamo modelu alebo stale to mam riesit cez container? Ak cez container, tak pri vytvarani instancie sa ako vlastne odovzda DB modelu?
Dufam, ze to co som napisal dava aspon trochu zmysel. Dakujem za objasnenie, resp. za nejaky nazor.
4. 12. 2014 22:17:53
https://webtrh.cz/diskuse/di-v-mvc-architekture-prepojenie-modelu-s-controlerom#reply1073897
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
4. 12. 2014 22:42:30
Doporučil bych mrknout sem - http://symfony.com/doc/current/index.html - DI tam je moc hezky popsané s příklady. Je to sice Symfony, ale ten princip je stejný.
4. 12. 2014 22:42:30
https://webtrh.cz/diskuse/di-v-mvc-architekture-prepojenie-modelu-s-controlerom#reply1073896
Creator13
verified
rating uzivatele
(49 hodnocení)
7. 12. 2014 20:48:11
Dakujem, prezriem si to...
7. 12. 2014 20:48:11
https://webtrh.cz/diskuse/di-v-mvc-architekture-prepojenie-modelu-s-controlerom#reply1073895
Pro odpověď se přihlašte.
Přihlásit