Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][Symfony2]Obiekty "pomocnicze" w Symfony
athabus
post
Post #1





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Hej mam takie banalne pytanie odnośnie obiektów pomocniczych w Symfony - nie wiem jak ich używać aby było "symfony way".

Powiedzmy teraz pracuję nad selekcją rekordów z bazy przy czym parametrów jakie mogą zostać użyte do wyboru jest bardzo wiele i mogą one przyjmować różne wartości np. zakres, wartość z założoną precyzją, zgodność z maską bitową itp itd. Ogólnie postanowiłem sobie zrobić taki pomocniczy obiekt, który nazwę "filter", a w którym będzie można zdefiniować te wszystkie ograniczenia na zasadzie

  1. $filter->addPriceConstraint();
  2. $filter->addMaxHeight()
  3. itd itp.


Ogólnie idea jest taka, że na podstawie danych podanych przez użytkownika zostanie w kontrolerze stworzony filtr i wypełniony zostanie danymi po czym przekażę ten filtr do Repository, gdzie odpowiednia funkcja przerobi go na zapytanie sql'owe. I teraz pytanie czy to powinno działać np. jako usługa czyli
  1. $this->get('objectFilter')->createNewFilter()

czy myślę w zupełnie złym kierunku i jakoś inaczej powinno to być zrobione?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 14:46