Symfony 2 - Usuń formularze i token CSRF

Mam listę wpisów pochodzących z bazy danych. Chciałbym mieć przycisk „Usuń” na końcu każdego wiersza, aby użytkownik nie musiał najpierw przechodzić do strony edycji / pokazu, aby usunąć wpis.

Próbowałem utworzyć ukryte pole wejściowe z tokenem csrf w taki sposób:

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

to wyświetli:

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

Resztę formularza umieszczam w szablonie gałązki, tak że każda forma ma własną ścieżkę akcji zgodnie z identyfikatorem wpisu.

niestety w szablonie gałązki tylko pierwszy

{{ form_widget(delete_form) }}

zostanie wydane.

Jak mogę częściej używać tego ukrytego pola? LUB czy jest jakiś sposób na zrobienie tego wszystkiego inaczej?

Dzięki za pomoc

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()
    ;
}

questionAnswers(3)

yourAnswerToTheQuestion