Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SF2] Gdzie modele?
Forum PHP.pl > Forum > Przedszkole
aras785
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?
ohm
Wrzuć do service lub utwórz jako model
Forti
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 wink.gif Oczywiście serwisów nie ma potrzeby robić ze wszystkiego, jedynie z tego, z czego korzystamy często w kontrollerach.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.