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
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
crash01:
Obě varianty jsou z hlediska MVC v pořádku, takže si vyber tu variantu, se kterou se ti bude lépe pracovat.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: