Symfony не създава addFieldNameColumnQuery
за Doctrine
(или addFieldNameColumnCriteria
за Propel
), но просто полетата се „картографират“ чрез собствени типове (Number, Text, Boolean, Date, ForeignKey), както виждате в getFields()
на BaseMyModelFormFilter
клас, присвояващ правилния филтър, когато се използва входен филтър.
Вместо това, ако добавите ново поле, кажете myfield
, трябва да създадете функция addMyfieldNameColumnQuery
(или addMyfieldNameColumnCriteria
), за да позволи на Symfony да получи и добави правилния sql филтър.