Symfony 2 - удаление форм и токена CSRF

У меня есть список записей, поступающих из базы данных. Я хотел бы иметь кнопку «Удалить» в конце каждой строки, чтобы пользователю не нужно было сначала переходить на страницу редактирования / показа, чтобы удалить запись.

Я попытался создать скрытое поле ввода с токеном csrf следующим образом:

return $this->createFormBuilder()
   ->getForm()
;

это выведет:

<div id="form">
   <input type="hidden" id="form__token" name="form[_token]" value="6c98ebfa9df07.....">
</div>

Оставшуюся часть формы я поместил в шаблон веточки, чтобы у каждой формы был свой собственный путь действия в соответствии с идентификатором записи.

к сожалению в шаблоне веточка только первая

{{ form_widget(delete_form) }}

будет оказано.

Как я могу использовать это скрытое поле чаще? ИЛИ есть ли способ сделать все это по-другому?

Спасибо за любую помощь

public function indexAction()
    {
        $em = $this->getDoctrine()->getManager();

        $deleteForm = $this->createDeleteForms();

        $entities = $em->getRepository('IntranetServicesBundle:Laender')->findAll();

        return $this->render('IntranetServicesBundle:Laender:index.html.twig', array(
            'entities' => $entities,
            'delete_form' => $deleteForm->createView(),
        ));
    }


private function createDeleteForms()
{
    return $this->createFormBuilder()
        ->add('id', 'hidden')
        ->getForm()
    ;
}

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

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