Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZF] używać Zend_Registry w modelu?
MariuszT
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 9.06.2003
Skąd: Tomaszów Mazowiecki

Ostrzeżenie: (0%)
-----


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ć?
Go to the top of the page
+Quote Post
quality
post
Post #2





Grupa: Zarejestrowani
Postów: 172
Pomógł: 9
Dołączył: 13.02.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
darko
post
Post #3





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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.

Ten post edytował darko 25.02.2011, 12:52:06
Go to the top of the page
+Quote Post
djakdawid
post
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 28.11.2010

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 13:22