Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony]2 Doctrine szukanie w bazie
Forum PHP.pl > Forum > PHP > Frameworki
meron11
Mam w bazie rekordy któ¶e w polu miejsce mają : box1,box2 itp

I chcę je wszystkie wyciągnać , próbóję tak:

  1. $em = $this->getDoctrine()->getEntityManager();
  2.  
  3. $blog = $em->getRepository('cmsglownaBundle:tresc')->findByMiejsce('box%');



Oczywiście nie działa. Wcookbooku doctrine nie widzę like, pozostaje mi tylko ręcznie napisać zapytanie czy jakiś sprytny sposób istnieje?
destroyerr
Nie da się tego zrobić przy pomocy repozytorium. Musisz stworzyć własne zapytanie, czy to przez DQL czy też przez Query Builder. Oba sposoby masz opisane w dokumentacji, w poświęconych im rozdziałach.
elektrrrus
Bardzo dobrze że like nie widzisz, bo nie służy do tego. Przemyśl swoją baze danych, zaprojektuj stukture tak aby nie korzystać z takich kwiatków.
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.