Autor | Zpráva | ||
---|---|---|---|
crash01 Profil |
Zdravím,
předem se omlouvám za nejednoznačné pojmenování, ale nějak mě nenapadlo jak to pojmenovat. Mám problém ohledně MVC, nejlepší bude vysvětlit to přímo na příkladu. Mám model game s metodou get_detail. Měla by vracet pouze základní informace o hře (název, datum vydání, ...) a zbytek tahat v controlleru dodatečně z dalších modelů (vývojáři - model developers, žánry - model genres, ...). Nebo by měla vracet už přímo detail hry se všemi věcmi okolo. Je to otázka spíš ohledně MVC celkově, než čistě k tomuto využití. |
||
crash01 Profil |
#2 · Zasláno: 14. 5. 2012, 16:57:37
Nikdo? Momentálně používám první řešení, ale pozastavuji se nad tím, jestli nepřenáším funkci modelu do controlleru. Přeci jen model by měl odpovídat na otázky, a tak si myslím, že by měl vracet hru se všemi informacemi. Ale asi to nebude tak jednoznačné.
Lepší si to bude představit na článku. Co všechno by si měl tahat přímo model pro článek? :) |
||
Jan Tvrdík Profil |
#3 · Zasláno: 16. 5. 2012, 13:44:08
crash01:
Obě varianty jsou z hlediska MVC v pořádku, takže si vyber tu variantu, se kterou se ti bude lépe pracovat. |
||
Časová prodleva: 12 let
|
0