2017-04-12 2 views
0

를 사용하여 여러 RadioBoxes을 만드는 방법 :심포니 : 나는 내가 형태의이 유형을 만들도록 요청 된 새 프로젝트에서 일하고 있어요 양식 빌더

enter image description here

나는 json_array로 엔티티를 생성 한 이 양식을 저장하는 속성 구성. 예 :

{ 
    "DescenteCde" : 0 // checked radiobutton is "Aucun" 
    "WebShopPC" : 1 // checked radiobutton is "Faible" 
} 

나는 심포니 양식 빌더를 사용하여 양식의이 유형을 생성 할 수있는 가장 쉬운 방법을 알고 싶어요.

답변

0

문제점에 대한 해결책을 찾았습니다. 사실, 심포니 프레임 워크는 매개 변수로 배열을하고 우리는 다른 옵션과 값을 지정 컬렉션 유형/

$ImpactApplicationFormBuilder->add('***Configuration***',CollectionType::class, array(
     'entry_type' => ChoiceType::class, 
     'entry_options' => array(
    'choices' => array(
    'Aucun' => 0, 
    'Faible' => 1, 
    'Moyen' => 2, 
    'Fort'=> 3 
    ), 
    'multiple' => false, 
    "expanded" => true , 
), 
)); 

구성 attibute는 형태로, 그래서 형 배열입니다 우리에게 제공 배열의 다른 키 당신이 제공 한 옵션으로 렌더링됩니다.

귀하의 결과는 다음과 같이 표시됩니다

enter image description here

희망 같은 문제를 가진이 도움말 사람

관련 문제