我有一個集合字段類型的窗體。 我想過濾它,因爲我們可以爲實體字段類型做,但我找不到解決方案。symfony過濾器集合字段類型像實體字段類型
我發現其他類似的問題,但目前爲止沒有滿意的答案。我們可以這樣做:
$builder
->add('userIngredients', 'collection', array(
'type' => new UserImportedIngredientType($this->userIngredients),
'query_builder'=>$this->queryBuilder,
))
;
如果沒有,我們可以使用的形式監聽事件排除基於對象屬性的一些元素?怎麼樣 ?
此集合代表userIngredients,我希望用戶能夠更改它們的屬性isImported設置爲true,因此可以搜索query_builder解決方案。