Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MVC]Część wspólna
Forum PHP.pl > Forum > Przedszkole
daniel1302
Witam, dostałem zadanie zaprezentować prosty model wzorca projektowego MVC i mam to zrobić na podstawie prostej strony która ma zawierać:
Rejestrację, Logowanie, Czytanie newsów, Dodawanie newsów, dodawanie komentarzy, czytanie komentarzy.

Jako, że na codzień nie używam frameworków, głownie pracuję z grami viawww gdzie się to nie sprawdza(ze względu na to, ze gry nastawione są na wysoką wydajność).

Zastanawiam się nad w miarę prostym rozwiązaniem takich sytuacji jak:
1) Wspólny kod headera dla kilku modułów. W taki header musiałby wejść jakiś model który pobierze informację o o użytkowniku. Automatycznie jak model musiałby też wejść kontroler. Kontroler musiałby być aby nie zaburzyć architektury wzorca MVC z której wynika, że Model komunikuje się z kontrolerem który dopiero komunikuje się z widokiem.

2) Wyświetlenie newsów, albo jednego newsa i pod nim komentarzy? Trzeba by było zrobić chyba 2 kontrolery które będą odpowiedzialne, za osobne rzeczy? Czy może jeden kontroler który będzie kontrolował 2 rzeczy, ale co jeśli będę chciał wyłączyć możliwość dodawania komentarzy to wtedy zaingeruje w kod newsów co burzy modułową budowę aplikacji.


Celem mojego zaliczenia ma być:
1) Napisanie prostej aplikacji w dowolnym języku, wybrałem PHP która zobrazuje takie aspekty wzorca projektowego jak MVC:
a) Modułową budowę aplikacji
cool.gif Łatwość w łączeniu z innymi wzorcami.
c) Warstwowość aplikcji, oddzielenie logiki od widoku od kontroli
d) Przenośność między różnymi platformami(tutaj planuję zrobić reprezentację widoku jako moduł PDF(niektóre podstrony np dokumenty itp) oraz HTML, i ew łatwą wymianę modeli plik/baza)

I kilka innych ale interesują mnie tylko te 2 techniczne problemy które są wyżej, z resztą sobie poradzę. Nie wolno mi stosować gotowych rozwiązań.


Damonsson
http://www.youtube.com/playlist?list=PL7A2...eature=view_all

Jest tam kilka dziwnych rozwiązań, czasem niezgodnych z wzorcem, ale na początek idealne.

Swoją drogą piszesz gry viawww strukturalnie, mieszając php z html? Hardcorowo biggrin.gif
daniel1302
Piszę gry viawww struktruralnie jednak mam system szablonów, co prawda w php ale zawsze oddzielenie htmla od kodu wykonywalnego
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.