Думаю, вам не нужно это делать. Вы можете передать свою сущность (включая данные) при создании формы. Выпадающий список будет выбран с выбранными данными. Смотрите этот код, например:
$em = $this->getDoctrine()->getManager();
$entity = $em->getRepository('YourBundle:YourEntity')->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find entity.');
}
$editForm = $this->createForm(new YourFormType(), $entity);
//in entity goes with all data and your selectbox will be selected with correct data
return $this->render('YourBundle:YourController:edit.html.twig', array(
'entity' => $entity,
'edit_form' => $editForm->createView(),
));
или попытаться сделать это! Изменение «выбрано» на «значение»
{{ form_widget(form.warehouse, {'value': warehouse_id }) }}
Пожалуйста, скажите мне, о том, если вы решили ваши сомнения
Обычно вы можете использовать его автоматически, передавая объект форме. –
Можем ли мы увидеть, как вы строите форму? –