2012-06-04 4 views
0

실제로 라디오 버튼을 사용하여 많은 프로젝트의 필드를 표시합니다. 이 옵션은 필요하지 않으므로 프로젝트 선택을 다시 설정할 수 있습니다 (확인란은 여러 개 선택하지 않고).양식에서 라디오 버튼 선택을 어떻게 해제할까요?

# MyNiceBundle/Form/Type/TsakType.php 
// This code display all project with radio button 
$builder->add('project', 'entity', array(
    'class' => 'MyNiceBundle:Project', 
    'property' => 'name', 
    'multiple' => false, 
    'required' => false, 
    'expanded' => true, 
    'query_builder' => function(EntityRepository $er) use ($user) { 
     return $er->createQueryBuilder('p') 
      ->innerJoin('p.collaborations', 'pc') 
      ->andWhere('pc.participant = :participant') 
      ->setParameter('participant', $user); 
    }) 
); 

다른 옵션을 사용할 수 있습니까? 아니면 다른 위젯을 사용해야합니까?

미리 감사드립니다.

답변

3

사실이 경우에는 선택 가능한 빈 값을 표시해야합니다 (예 : "expanded"=> false). 아쉽게도 이것은 알려진 버그이며 아직 수정되지 않았습니다. https://github.com/symfony/symfony/issues/3154

+0

동일한 작업을 수행 할 외부 위젯이 있습니까? – gperriard

+0

내가 아는 한 멀지 않았다. –

관련 문제