Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Kohana] Generowanie widoku w modelu
Forum PHP.pl > Forum > PHP > Frameworki
phpowiec84
witam ,znalazłem na github klasę ORM_FORM ,która pozwala na generowanie formularza dla pól w Modelu ,w zależności od typu pola , dla mnie rozwiązanie fajne ,ale chce nie co pozmieniać i zastanawiam się nad ideologią modelu MVC ,
czy generowanie formularza przez widok w Modelu to dobre posunięcie ? Czy lepiej omijać szerokim łukiem ?
mortus
Jaka to klasa (dokładnie) i w którym miejscu formularz generowany jest przez "widok w modelu"?
phpowiec84
Dokładnie to ta klasa :
https://github.com/Azuka/Kohana-ORMForm
ale Ja chcę zmodyfikować i dodać renderowanie widoku w modelu a potem zwrócić już gotowy formularz przez Model
magnus
Renderowanie widoku w modelu to słaby pomysł. Nie od tego jest model. Model to warstwa biznesowa, logiki aplikacji (nawet nie baza danych, tylko szerszy zakres). Do stworzenia widoków (np. partiali) można wykorzystać helpery (statyczne klasy, do których się podaje dane z modelu a wypluwają kod html albo dowolny inny).
phpion
Ja jestem zdania, że model jak najbardziej może zwracać widok (najlepiej w formie obiektu View, może być gotowy string). Szczerze mówiąc nie widzę w tym nic złego.
!*!
Cytat(phpowiec84 @ 20.03.2013, 16:34:28 ) *
czy generowanie formularza przez widok w Modelu to dobre posunięcie ?


Po to wymyślili MVC, aby tego nie robić.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.