모음 필드 유형이있는 양식이 있습니다. 엔티티 필드 유형에 대해 할 수있는대로 필터링하고 싶습니다. 그러나 솔루션을 찾지 못했습니다.심포니 필터 컬렉션 필드 유형과 같은 필드 유형
나는 비슷한 질문을했지만 지금까지는 만족할만한 답을 찾지 못했습니다.
$builder
->add('userIngredients', 'collection', array(
'type' => new UserImportedIngredientType($this->userIngredients),
'query_builder'=>$this->queryBuilder,
))
;
양식 리스너 이벤트를 사용하여 객체 속성을 기반으로 일부 요소를 제외 할 수 있습니까? 어떻게?
이 컬렉션은 isImported 속성이 true로 설정된 경우 사용자가 변경할 수 있도록하려는 userIngredients를 나타내며 따라서 query_builder 솔루션을 검색합니다.