![]() |
![]() |
![]()
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: Zarejestrowani Postów: 124 Pomógł: 1 Dołączył: 13.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Dla mnie najwygodniejszym rozwiązaniem jest, gdy widok jest wywoływany automatycznie dla akcji i nie wymaga to (domyślnie) żadnej konfiguracji (żadnego zbędnego wywoływania metod, ustawiania parametrów itp.). Dlaczego? Bo w więcej niż 90% przypadków widok jest wyświetlany, a proste, jednoznaczne, domyślne mapowanie akcji na widok ogromnie umila życie programisty Oczywiście, zawsze powinna być łatwa możliwość wyłączenia renderowania widoku dla danej akcji albo zmiana użytego szablonu. I tyle. No właśnie z tego samego założenia wychodzę. Używam widoku prawie zawsze. Ale chcę mieć też możliwość zmiany/wyłączenia zarówno layoutu jak i zwykłego pliku widoku. @!*! - jemu raczej chodziło o to, że skoro zawalili sprawę z aplikacją, to i FW też nie potrafiliby dobrze sklecić. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 60 Dołączył: 25.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 11:42 |