webplus
Новичок
Здравствуйте!
Разбираюсь с формами collection , уже перечитал все примеры что смог найти и не как не могу разобраться.
К примеру у меня есть таблица Product с данными. Мне нужно вывести на экран все названия с чекбоксом слева и с выпадающим списком справа.
Также я пробовал в collection создать checkbox - но не получается.
В шаблон выглядит так, но в нем я не знаю как отобразить checkbox-ы и select-ы:
Разбираюсь с формами collection , уже перечитал все примеры что смог найти и не как не могу разобраться.
К примеру у меня есть таблица Product с данными. Мне нужно вывести на экран все названия с чекбоксом слева и с выпадающим списком справа.
PHP:
public function indexAction(Request $request)
{
$repository = $this->getDoctrine()->getRepository('AcmeTestBundle:Product');
$products = $repository->findAll();
$task = new Product();
$form = $this->createFormBuilder($task)
->add('roles', 'collection', array(
'type' => 'entity',
'options' => array(
'class' => 'AcmeTestBundle:Test1','property' => 'name',
'required' => true,
),
)) ->add('save', 'submit')
->getForm();
return $this->render('AcmeTestBundle:Default:index.html.twig', array(
'form' => $form->createView(),'products'=>$products
));
}
В шаблон выглядит так, но в нем я не знаю как отобразить checkbox-ы и select-ы:
Код:
<ul>
{% for item in products %}
<li> сдесь должен быть checkbox - {{ item.name }} - а сдесь select</li>
{% endfor %}
</ul>