Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF][Symfony2]Service, Przekazanie requesta vs Inaczej zaprojektować
mimol
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 5
Dołączył: 10.12.2007

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


Witam, Tworzę coś w rodzaju sklepu.
Moje tabele wyglądają mniej więcej tak:

product(id, name)
order(id, user_id, session)
productOrder(id, product_id, order_id, amount)
user(id, name)

Zrobiłem sobie usługę, która wyszukuje mi Order(jako parametr przyjmuje Entity user, session)
Wszystko działa, tylko pojawia się problem wewnątrz kontrolerów.

Za każdym razem, żeby pobrać Entity Order, w kontrolerzę muszę
1) Pobrać ID sesji
2)Sprawdzić czy user jest zalogowany
3a)Jeśli tak:Pobrać Entity User (wyszukiwanie po ID)
3b)Jeśli nie: Pobrać Entity User(wyszukiwanie po nazwie (stworzylem usera anonymous))

Chciałem zrobić Usługę, do której się przekazuje Request (aby pobrać SessionID), SecurityContent (aby sprawdzić czy user jest zalogowany)
Na kanale IRC, dowiedziałem się, że usługa, która przyjmuje Request jako parametr nie jest zbyt dobrym pomysłem.

Co wy o tym sądzicie, jak ten problem roziwązać?
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: 23.12.2025 - 17:08