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: 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. |
|
|
|
aras785 [PHP][SF2] Gdzie modele? 25.04.2015, 10:24:48
ohm Wrzuć do service lub utwórz jako model 26.04.2015, 10:05:06 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 12:18 |