![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 6 Dołączył: 26.12.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Kontroler/sterownik inicjuje widok , widok pobiera dane z modelu , generuje żądania get i post które są
przechwytywane przez kontroler/sterownik, na ich podstawie kontroler inicjuje akcje(na modelu) i kolejne widoki które mają zaimplementowane pobieranie danych z modelu w celu przekazania/wyświetlenia użytkownikowi . Akcje przynależą do warstwy kontroli , są to klasy które wykonują konkretne operacje na modelu np. dodaj , usuń , update , oddzielają tym samym warstwę modelu od warstwy widoku , widok nie edytuje i nie zmienia modelu , jedynie wyświetla dane pobrane z modelu . Rola kontrolera sprowadza się do przechwycenia żądań i inicjacji przypisanych tym żądaniom akcji na modelu i widoków . Generalnie warstwy model , widok , kontroler powinny być jak najmniej sprzężne ze sobą aby aplikacja miała budowę modułową . Tak to widzę jako dopiero poznający MVC . |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A takich tematów masz masę, po co kolejny?
|
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
A tak to widzi moderator, który ma dość wątków o MVC i olewania wyszukiwarki forum: zamykam.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:30 |