sql >> Base de Datos >  >> RDS >> Mysql

El filtro de Symfony no funciona

Symfony no crea ninguna addFieldNameColumnQuery para Doctrine (o addFieldNameColumnCriteria para Propel ), sino que simplemente los campos se "asignan" a través de tipos propios (Número, Texto, Booleano, Fecha, Clave extranjera), como se ve en getFields() de un BaseMyModelFormFilter clase, asignando el filtro correcto cuando se usa un filtro de entrada.

En cambio, si agrega un nuevo campo, diga myfield , tienes que crear una función addMyfieldNameColumnQuery (o addMyfieldNameColumnCriteria ) para permitir que Symfony obtenga y agregue el filtro sql correcto.