несколько строк в форме для одной и той же сущности в symfony2

Я создаю простую форму с несколькими строками:

контроллер:

public function indexAction() 
{
    $repository = $this->getDoctrine()->getRepository('MyBundle:Product');
    $products = $repository->findAll();

    foreach ($products as $product) {
        $forms[] = $this->createForm(new ProductType, $product)->createView();
    }

    return $this->render('MBundle:Default:index.html.twig', array('form' => $forms);        

}

Я представляю это в веточку:

<form action="{{ path('_submit') }}" method="post">
{% for key, formData in forms %}
    {{ form_row(formData.id) }}
    {{ form_row(formData.name) }}
    {{ form_row(formData.nameEnglish) }}
    <br clear="all" />
{% endfor %}
</form>

Когда я отправляю форму, каждый из моих полей ввода имеет одинаковые атрибуты имени, и я получаю только последний. Как получить все строки и проверить их в моем контроллере submitAction ()? Каждый вход должен иметь уникальное имя, верно? ... и, возможно, мне нужно как-то установить name = & quot; что-то [name] [] & quot; но как это сделать?

Ответы на вопрос(1)

Ваш ответ на вопрос