![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Zacząłem uczyć się symfony2 i mam pytanko. Stworzyłem sobie przykładowo encje dla tabeli product. I gdzie mogę teraz dołożyć do niej dodatkowo funkcje? np. getPriceTotal($id_product) itd? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 144 Dołączył: 22.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wrzuć do service lub utwórz jako model
Ten post edytował ohm 26.04.2015, 10:07:32 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
do encji tworzysz repozytoria:
http://symfony.com/doc/current/book/doctri...ository-classes Tam trzymasz zapytania do bazy i ewentualnie drobną logikę. Całą reszte wg. uznania. W firmie robimy to tak: Acme\Bundle\SomeBundle\Service w folderze service pod wyżej podanym namespace tworzymy różne klasy, z nich service (http://symfony.com/doc/current/book/service_container.html) i tym samym jest wszędzie porządek (IMG:style_emoticons/default/wink.gif) Oczywiście serwisów nie ma potrzeby robić ze wszystkiego, jedynie z tego, z czego korzystamy często w kontrollerach. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 12:17 |