![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 19.12.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem z obliczeniem ceny z dwóch encji.
Potrzebuję obliczyć cenę tylko nie wiem gdzie i jak zrobić obliczenia, aby można było pobrać dane. dane do pobrania to: - cena - cena minimalna - cena maksymalna - i kilka innych danych (prowizje itd) Próbowałem umieścić logikę obliczeń w kontrolerze i service ale napotkałem wiele problemów, najłatwiej byłoby umieścić to w widoku twig, ale nie wiem czy to dobre rozwiązanie. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 279 Pomógł: 42 Dołączył: 10.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Pobierz dwie encje np. poprzez findBy lub cusotmową funkcję w repo. Przeiteruj po tablicy wyników i zsumuj wartości a następnie przekaż je do widoku jeżeli tego potrzebujesz. Drugie rozwiązanie to napisz SQL który by to sumował, korzystając z query buildera lub "czystym SQL"
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 19.12.2016 Ostrzeżenie: (0%) ![]() ![]() |
Cen nie trzymam w bazie gdyż muszą być generowane z każdym zapytaniem, testuje jeszcze jedno rozwiązanie oparte o service.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 279 Pomógł: 42 Dołączył: 10.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli nie są w bazie a twierdzisz że chcesz obliczać dane z encji to skąd je bierzesz i w którym momencie?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 19.12.2016 Ostrzeżenie: (0%) ![]() ![]() |
w bazie trzymam dane giełdy i dane analiz,
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 279 Pomógł: 42 Dołączył: 10.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jak dla mnie za mało powiedziałeś o swoim problemie. Jeżeli nie masz cen w encji to jak chcesz wyliczyć sumę cen z encji? Wstrzyknij dane, zawierające ceny, per encja do już pobranej encji i operuj dalej na encjach lub utwórz jakiś model w którym będziesz ładował dane z encji, dane o cenach i tam rób wyliczenia które zwrócisz do kontrolera a ten z kolei przepcha to do widoku. Ponadto pytanie czy potrzebujesz tutaj encje, jeżeli posiadasz ceny i wiesz która powinna być przypisana do której encji to powinieneś działać tylko w obrębie tych danych, wyjątkiem jest dociągnięcie dodatkowych danych z encji, np stawka VAT czy też waluta.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 02:29 |