Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZF] używać Zend_Registry w modelu?
Forum PHP.pl > Forum > PHP > Frameworki
MariuszT
Witajcie. Właśnie zaczynam zabawę z ZF i nachodzą mnie wątpliwości czy używanie Zend_Registry w modelu, pobieranie w ten sposób informacji zapisanych gdzieś wcześniej jest prawidłowe. Czy to się nie gryzie z założeniami MVC? Może lepiej napisać bardziej uniwersalny model i w kontrolerze przekazywać to na czym model ma operować?
quality
A po co Ci Zend_Registry w modelu ?
Ja modelu uzywam tylko i wylacznie do pobierania danych z baz danych.

Wszelkie informacje sterujace sa w kontrolerze. Czyli pobranie konfiguracji, wywolanie modelu, przekazanie do modelu informacji z configa i innych potrzebnych do prawidlowego wybrania danych.

Pozdrawiam
darko
Zend_Registry pełni funkcję globalnego rejestru aplikacji, imo to taka namiastka, substytut globali. Można w nim przechowywać każdy rodzaj danych. Z założenia powinno się umieszczać te dane w rejestrze, które powinny być dostępne w dowolnym miejscu aplikacji, globalnie. Intencje autorów ZF oddaje strona dokumentacji Zend_Registry. Korzystanie z rejestru zamiast globali jest moim zdaniem krokiem do przodu w stronę MVC.
djakdawid
W rejestrze najlepiej trzymać te dane, które muszą być dostępne w każdym miejscu aplikacji.
To kontroler powiniem zająć się powołaniem modelu i komunikacją między nimi.
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.