Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF2][SF][Symfony2] Struktura aplikacji sklepu internetowego, Jakie bundle?
gitbass
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.02.2015

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


Jest pytanie do wyjadaczy w temacie. Poznaję SF2 i przed sobą mam zadanie zbudowania od 0 aplikacji sklepu internetowego. Wcześniej pracowałem na Kohanie, która mimo wszystko sporo się różnic od SF2. Pytanie dotyczy dobrych zwyczajów przy budowaniu struktury aplikacji web w SF2.

Mój pomysł na sklep tu oddzielne bundle dla:

1. Koszyka

2. Konta klienta

3. Produktów i kategorii

4. Administracji jako kategorii w której będą odzielne bundli dla poszczególnych elementów administracji: Zamówienia, produkty, etc

5. Obsługa podstron informacyjnych

Czy taki układ bundli jest prawidłowy?

Ps. To mój 1 post więc proszę o wyrozumiałość (IMG:style_emoticons/default/smile.gif)

Ten post edytował gitbass 14.02.2015, 09:23:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ohm
post
Post #2





Grupa: Zarejestrowani
Postów: 623
Pomógł: 144
Dołączył: 22.12.2010

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


Imo, lepiej wspólne funkcjonalności trzymać (we wstepnej fazie projektu) w jednym bundlu.
Czyli koszyk i kategorie są powiązane z jakimś produktem (czyli po prostu relacje entity: koszyk, kategoria, produkt, uzytkownik), więc już tworzą się zależności. Jeśli nie będziesz nadawał jakichś specjalnych uprawnień użytkownikom, to możesz wykorzystać fosuser który też podpinasz pod tego bundla.
Drugim bundlem byłaby ta obsługa stron informacyjnych.

Ogólnie, czy Twój czy mój sposób jest prawidłowy, bo nie ja jakiegoś sztywnego polecenia tworzenia bundla wg schematu.

Ewentualnie jeszcze możesz przepchnąć do osobnego namespace (tak to się zwie?) te bundle, czyli Acme\Sklep\BasketBundle, Acme\Sklep\CategoryBundle, a np strony Acme\InformationPageBundle
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 01:11