Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Symfony-Filter funktioniert nicht

Symfony erstellt keine addFieldNameColumnQuery für Doctrine (oder addFieldNameColumnCriteria für Propel ), sondern Felder werden einfach durch eigene Typen (Zahl, Text, Boolean, Datum, ForeignKey) "abgebildet", wie Sie in getFields() sehen eines BaseMyModelFormFilter Klasse, Zuweisen des richtigen Filters, wenn ein Eingabefilter verwendet wird.

Wenn Sie stattdessen ein neues Feld hinzufügen, sagen Sie myfield müssen Sie eine Funktion addMyfieldNameColumnQuery erstellen (oder addMyfieldNameColumnCriteria ), damit Symfony den richtigen SQL-Filter abrufen und hinzufügen kann.