2015-04-16 51 views
1

我試圖通過formbuilder製作單選按鈕。通過formbuilder製作帶整數值的單選按鈕

我在實體中有整數列。

它需要從1-5的數字。

起初我試過這個。

$form = $this->createFormBuilder($myEntity) 
    ->add('point',"choice",array(
     'data' => array(
      '1' => '1', 
      '2' => '2', 
      '3' => '3', 
      '4' => '4', 
      '5' => '5' 
     ),multiple => 'false' 
    )) 

它顯示列表框而不是單選按鈕。 如何製作單選按鈕?

回答

2

您需要使用expanded => true纔能有單選按鈕還可以添加你的選擇陣列上choices選項不是在數據選項

$form = $this->createFormBuilder($myEntity) 
      ->add('point', "choice", array(
       'choices' => array(
        '1' => '1', 
        '2' => '2', 
        '3' => '3', 
        '4' => '4', 
        '5' => '5' 
       ) 
      ,'expanded' => true 
)); 
+0

我可以單選按鈕。非常感謝! – whitebear