Я делаю форму фильтра в symfony2 , и я пытаюсь предварительно выбрать некоторые файлы.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 являются пре. Но не для второго, который расширен.
Есть какие-либо способы предварительного выбора флажков с выбором поля?
Это то, что я делаю. Я даю оба массива, и данные кажутся хорошими, потому что если я задал расширение: false, данные будут выбраны в списке. Моя проблема заключается в том, что при расширении поля данные не выбраны. – user1014102
Извините, я сделал путаницу между расширенными и множественными. Я удаляю свой ответ, который не имеет значения ... – AlterPHP
Нет, это потому, что значение get является строкой, а мои значения флажка - int. Итак, мои предыдущие данные выглядят так: array (707 => '707) И теперь: array (707 => 707) – user1014102