Я делаю форму фильтра в symfony2 и пытаюсь предварительно выбрать некоторые поля.
У меня есть два варианта:
$formBuilder->add('first', 'choice',
array('choices' => $choiceFirst,
'expanded' => false,
'multiple' => true,
'data' => explode(' ', $this->getRequest()->get('first'))
));
$formBuilder->add('second', 'choice',
array('choices' => $choiceSecond,
'expanded' => true,
'multiple' => true,
'data' => explode(' ', $this->getRequest()->get('second'))));
Для первого выбора, который не расширен, данные, передаваемые по URL-адресу, предварительно выбираются. Но не для второго, который расширен.
Есть ли способы предварительно выбрать флажки из выбора поля?