Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SF2][Symfony2][SF] metody niezwiązane z encjami
Foxx
post
Post #1





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Kolejne dziś pytanie o architekturę SF2: gdzie jest odpowiednie miejsce na metody, które nie są bezpośrednio związane z encjami?
Na przykład metody obsługujące koszyk, który istnieje tylko w sesji.
Go to the top of the page
+Quote Post
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


możesz zrobić coś jak manager, który będzie serwisem.
np. BasketManager
tam robisz metody add, remove, pay...

Go to the top of the page
+Quote Post
destroyerr
post
Post #3





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

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


@AxZx a dlaczego to ma się nazywać manager? Czy nie jest bardziej odpowiednią nazwą po prostu Basket.
Go to the top of the page
+Quote Post
pedro84
post
Post #4





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


Cytat(destroyerr @ 12.10.2013, 19:14:57 ) *
@AxZx a dlaczego to ma się nazywać manager? Czy nie jest bardziej odpowiednią nazwą po prostu Basket.

Ciekawa lektura: http://stackoverflow.com/questions/1866794...whatevermanager
Go to the top of the page
+Quote Post
thek
post
Post #5





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Gdzie jest? Hmmm... Jak dla mnie to zależnie od wielkości. Jeśli jest to całość pewna, to można by to jako bundle z własnymi kontrolerami i serwisami wypchnąć. Poza tym Koszyk sam w sobie, to już pewna funkcjonalność, która jest oparta nie tylko o jeden plik. To jest baza danych, aczkolwiek tylko pewne rzeczy z niej można pchnąć do zapisu prz użyciu silnika relacyjnego. No i kto powiedział, że skoro pracujemy z sesją, to nie ma encji czy ogólnie modelu danych? (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
pedro84
post
Post #6





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


Cytat(thek @ 12.10.2013, 21:46:42 ) *
No i kto powiedział, że skoro pracujemy z sesją, to nie ma encji czy ogólnie modelu danych? (IMG:style_emoticons/default/wink.gif)

Chyba duża część programistów o tym zapomina (IMG:style_emoticons/default/wink.gif)

Mały OT. Mnie o strukturze katalogów SF brakuje typowego katalogu app gdzie lądują pliki aplikacji, bo przecież nie wszystko da się upakować do bundla (niby masz AppBundle, ale jest to bundle nie używalny ponownie najczęściej, więc troszkę sensu nie ma). Ale chyba coś ma się zmienić w tej materii w 2.4.
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: 25.12.2025 - 07:07