Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 8.08.2012 Ostrzeżenie: (0%)
|
Witam, przygotowałem model zgodnie z http://framework.zend.com/manual/en/learni...eate-model.html Gdzie należy umieścić logikę biznesową? Czy mapper będzie dobrym miejscem czy stworzyć osobne klasy modelu zawierające logikę?
Pozdrawiam. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 8.08.2012 Ostrzeżenie: (0%)
|
Dziękuje za szybką odpowiedź. DAO i CRUD znam również z J2EE. Rozumiem, że klasy logiki tworzysz w osobnych plikach, czy znajdują się one w lokalizacji \application\models czy np. \application\models\logic - mają własny katalog? Czy przechowywanie ich w osobnym katalogu 'nie jest problematyczne' dla Zenda? Będę wdzięczny za przykład jak wygląda w Zendzie zastosowanie tych wzorców - jak dokładnie wygląda klasa mappera - jakie metody udostępnia dla logiki oraz jak logika je wykorzystuje.
W chwili obecnej napisałem klasę logiki, która niestety korzysta bezpośrednio z obiektu typu DbTable (udostępnianego przez mappera) co osobiście mi się nie podoba, ponieważ uważam, że tylko mapper powinien z niego korzystać, a logika jedynie z metod mappera. Nie wiem czy dobrze myślę, dlatego proszę o wskazówki. Pozdrawiam. |
|
|
|
ptr0x0000 [ZendFramework]Logika Biznesowa 13.08.2012, 17:10:31
CuteOne Z tego co czytałem o wzorcu DAO stosowanym w Javie... 13.08.2012, 17:23:29 
irmidjusz Cytat(CuteOne @ 13.08.2012, 18:23:29 ... 13.08.2012, 22:30:34
CuteOne @up tak chodzi o services
@ptr ja w swoich aplika... 14.08.2012, 09:56:03
ptr0x0000 Jestem zaskoczony, Zend sam załadował wszystkie kl... 15.08.2012, 10:01:03
CuteOne Mappers/ i DbTables/ już istnieją jako domyślne śc... 15.08.2012, 13:18:44 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 19:23 |