Mysql
 sql >> Base de données >  >> RDS >> Mysql

Le filtre Symfony ne fonctionne pas

Symfony ne crée aucun addFieldNameColumnQuery pour Doctrine (ou addFieldNameColumnCriteria pour Propel ), mais simplement les champs sont "mappés" par leurs propres types (Number, Text, Boolean, Date, ForeignKey), comme vous le voyez dans getFields() d'un BaseMyModelFormFilter classe, en attribuant le bon filtre lorsqu'un filtre d'entrée est utilisé.

Au lieu de cela, si vous ajoutez un nouveau champ, dites myfield , il faut créer une fonction addMyfieldNameColumnQuery (ou addMyfieldNameColumnCriteria ) pour permettre à Symfony d'obtenir et d'ajouter le bon filtre sql.