Использование условного оператора при создании формы

Я хотел бы использовать условный оператор при создании формы в Symfony.

Я использую виджет выбора в общем случае. Если пользователь выбирает вариант «Другое », я хотел бы отобразить дополнительный виджет текстового поля . Я предполагаю, что это можно сделать в javascript, но как я могу сохранить данные из 2 виджетов в одно и то же свойство в моей сущности?

У меня есть это до сих пор:

  $builder->add('menu', 'choice', array(
        'choices'   => array('Option 1' => 'Option 1', 'Other' => 'Other'),
        'required'  => false,
    ));
  //How to add text box if choice == Other ????

Я планировал использовать DataTransfomer, но на 2 виджетах??

7
задан Mick 12 June 2013 в 02:52
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: