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ć? |
|
|
|
mimol [SF][Symfony2]Service 13.02.2013, 00:45:46
netmare Po co Ci session ID, skoro masz usługę security.co... 14.02.2013, 17:32:09
mimol Ale nie zalogowany użytkownik może również zamówić... 14.02.2013, 20:26:00 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 17:08 |