Wpis z mikrobloga

#symfony #doctrine
#php #webdev #programowanie

Mam 2 encje które mają relację do encji Kategorii. W encji Kategorii mam pole określające typ kategorii (stworzona dla ułatwienia, integer). Stworzyłem formularz do jednej z 2 encji, gdzie m.in. wybieram kategorię. Chcę, aby wyświetlały mi się wyłącznie kategorie określonego typu (te powiązane z daną encją). W jaki prosty sposób mogę to zrobić? Jakiś warunek w ORM encji żeby sprawdzało to pole typu, w formularzu ograniczyć listę kategorii?

Symfony 4.
  • 3
  • Odpowiedz
@Jurix: Pole w formularzu ustawiasz jako Entity Type i wtedy Query Builderem możesz określić, które rekordy mają być wyświetlone. Dokładnie tak jak tutaj w sekcji "Using a Custom Query for the Entities" link
  • Odpowiedz