Symfony nevytváří žádné addFieldNameColumnQuery
pro Doctrine
(nebo addFieldNameColumnCriteria
pro Propel
), ale jednoduše pole jsou „mapována“ prostřednictvím vlastních typů (Number, Text, Boolean, Date, ForeignKey), jak vidíte v getFields()
z BaseMyModelFormFilter
třída, přiřazení správného filtru, když je použit vstupní filtr.
Pokud místo toho přidáte nové pole, řekněte myfield
, musíte vytvořit funkci addMyfieldNameColumnQuery
(nebo addMyfieldNameColumnCriteria
), aby Symfony mohla získat a přidat správný sql filtr.