Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wzorzec MVC
Forum PHP.pl > Forum > PHP > Object-oriented programming
Mariner
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 .
Sedziwoj
A takich tematów masz masę, po co kolejny?
mike
A tak to widzi moderator, który ma dość wątków o MVC i olewania wyszukiwarki forum: zamykam.
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.