Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> czy moj model to MVC?
qbal
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.11.2006

Ostrzeżenie: (0%)
-----


witam

Mam pytanie czy taki model aplikacji jak podalem ponizej moge uznac za model MVC?


Kod
       MODEL         |                                kontroler                                        |     widok
---------------------|---------------------------------------------------------------------------------|-------------------            
baza danych <--> DBO |<--> klasy przetwarzajace dane z bazy <-->| pliki poszczegolnych podstron serwisu|<--> szablony Samrty
                     |                                          | obsluguja one zadania GET i POST     |


w typowym MVC powinien byc jeden kontroler. Ja mam osobne dla kazdej strony np. osobne dla index.php, osobne dla przegladania artykulow, osobne dla dodawania artykulow. kazde przetwazaja parametry GET i POST, SESSION tylko w obrebie swojej strony, oraz wywoluja klasy do pobrania i przetworzenia danych z bazy

Ten post edytował qbal 15.03.2007, 14:34:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bartek00
post
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 12.04.2007
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat
A właśnie że tak, bo przy zmianie modeli musisz zmienić widoki, a widoki moim zdaniem powinny być zmieniane jedynie przy zmianie kontrolera.


Przy zmianie modeli ? Na tym wlasnie polega cala idea, ze jak musze zmienic model to nie ruszam ani view ani controller.

Cytat
Do tego jak wystąpi błąd przy pobieraniu danych z modelu, to w przypadku kiedy to kontroler go obsługuje, można zmienić z jakiego widoku będzie się korzystało.


Mam rozumiec, ze jak masz strone gdzie listuje sie, nie wiem, adminow to w przypadku bledu danych zmieniasz widok i wypisujesz wielkimi czerwonymi literami ze np. baza nie dziala ? Ja wole wypisac komunikat w miejsce gdzie miala byc wypisana lista adminow, w tym samym view.

Pozdrawiam
Go to the top of the page
+Quote Post
Sedziwoj
post
Post #3





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(bartek00 @ 15.04.2007, 10:13:21 ) *
Przy zmianie modeli ? Na tym wlasnie polega cala idea, ze jak musze zmienic model to nie ruszam ani view ani controller.


nie to że struktura danych się zmieni, tylko konstrukcja relacji między kontrolerami a modelami, czyli przy reorganizacji modeli (bo przy rozbudowie serwisu może się zdarzyć) i wtedy jak jakiś widok korzysta z modelu bezpośrednio i ten model jest właśnie zmieniany, to widok też musi być poprawiony, a chyba nie o to chodzi?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 04:40