Symfony Не могу разобраться с формами collection

webplus

Новичок
Здравствуйте!
Разбираюсь с формами 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
        ));
    }
Также я пробовал в collection создать checkbox - но не получается.
В шаблон выглядит так, но в нем я не знаю как отобразить checkbox-ы и select-ы:
Код:
    <ul>
      {% for item in products %}
        <li> сдесь должен быть checkbox - {{ item.name }}  - а сдесь select</li>
      {% endfor %}
    </ul>
 

hell0w0rd

Продвинутый новичок
А можешь опубликовать на гитхаб код проекта? По идее все должно работать, я не совсем понимаю что у тебя не получается
 

hell0w0rd

Продвинутый новичок
Опубликуй нормально. Чтобы можно было склонировать и протестировать.
 

webplus

Новичок
Опубликуй нормально. Чтобы можно было склонировать и протестировать.
у меня просто локально одна папка src и я ее выгрузил в github, а если выгружать все папки симфони, то они у меня на сервере около 50 мгб занимают. Ты хочешь чтоб я все файлы проекта выгрузил на github ?
 

hell0w0rd

Продвинутый новичок
webplus, нет. Я думаю большую часть этих файлов я могу сам восстановить. Посмотри в .gitignore у symfony-standard.
 

webplus

Новичок
Посмотри в .gitignore у symfony-standard.
Я создал файл .gitignore создал его прямо на сайте. Я также пробовал его создать в netbeans а затем сделать выталкивание, но мне выдает ошибку: Не удалось выполнить выталкивание Git (Результат: NOT_ATTEMPTED) . С чем это может быть связано я не знаю
 

hell0w0rd

Продвинутый новичок
выталкивание?
это потому что ты пытаешься перезаписать историю. Для начала выполни git pull и прекрати использовать IDE на русском языке.
 
Сверху