Symfony 2 agrega token CSRF cuando se usa un formulario sin clase

En primer lugar, soy un noobie completo con Symfony 2. La pregunta suena simple: si trato de poner un poco de contexto en por qué y cómo lo necesito, comenzará a ser confuso.

En esencia, he creado un formulario, el cual proceso, valido e inserto manualmente usando Doctrine, etc. Estoy creando manualmente el formulario dentro de una acción del controlador (se construye dinámicamente a partir de valores recuperados de otro objeto). Supongo que quizás haya mejores formas de hacer esto, pero como soy nuevo en Symfony y días de rastreo de la red, no puedo ver ninguna solución a lo que necesito hacer.

Por lo tanto, no estoy simplemente creando un formulario contra una clase / entidad, etc., por lo que necesitaré agregar manualmente un token CSRF o algún tipo de protección.

En circunstancias normales, crearía el FormType y configuraría las opciones predeterminadas para tener csrf_protection. A continuación, un simple caso de:

{{ form_widget(form._token) }}

y el token csrf está ahí.

Como estoy creando dinámicamente el formulario, no estoy seguro de cómo puedo crear manualmente un token csrf para mi formulario. ¿Alguien ha tenido alguna experiencia en la creación de formularios sin una clase y en la adición de protección csrf?

Saludos cordiales Paul Pounder

Respuestas a la pregunta(3)

Su respuesta a la pregunta