2015-04-16 2 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