![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 1 Dołączył: 13.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposób we frameworkach MVC są wywoływane domyślne widoki? Tzn. nie pytam o zasady MVC, lecz o kwestię techniczą od strony wnętrza frameworka.
Np. w Zendzie tworzymy sobie najbardziej podstawowy kontroler:
I już na tym etapie Zend wie, że ma wyświetlić zawartość pliku index/index.phtml. Gdzie jest zawarty kod, który to realizuje? Działa to świetnie bo już w akcji można wyłączyć wyświetlenie zarówno layoutu jak i widoku, a nawet wywołać kilka widoków. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Cytat - Wykorzystywanie modeli w widoku i na odwrót. I to zapewne robili programiści, którzy nigdy nie próbowali napisać swojego FW i chyba nie do końca wiedzą, po co powstał wzorzec MVC. Od kiedy to w MVC widok nie może mieć dostępu do modeli? MVC != MVP. Frameworki MVC udostępniają nawet specjalne klasy do tego. A to że zawalili sprawę to inna sprawa. Dyskusja o tym czy pisać czy nie została zakończona. Jeśli ktoś chce dalej to wałkować to proszę założyć osobny temat. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 11:42 |