Tipo de campo csrf

El tipo csrf es un campo de entrada oculto que contiene un fragmento CSRF.

Dibujado como campo input hidden
Opciones
  • csrf_provider
  • intention
  • property_path
Tipo del padre hidden
Clase Symfony\Component\Form\Extension\Csrf\Type\CsrfType

Opciones del campo

csrf_provider

tipo: Symfony\Component\Form\CsrfProvider\CsrfProviderInterface

El objeto CsrfProviderInterface que debe generar la ficha CSRF. Si no se establece, el valor predeterminado es el proveedor predeterminado.

intención

tipo: string

Un opcional identificador único que se utiliza para generar la ficha CSRF.

property_path

tipo: cualquiera predeterminado: El valor del campo

Los campos, por omisión, muestran una propiedad valor del objeto de dominio formulario. Cuando se envía el formulario, el valor presentado se escribe de nuevo en el objeto.

Si deseas reemplazar la propiedad que un campo lee y escribe, puedes establecer la opción property_path. Su valor predeterminado es el nombre del campo.

Si quieres que el campo sea omitido al leer o escribir el objeto, puedes configurar la opción property_path a false, pero usar property_path para este propósito no es recomendable, lo debes hacer de la manera decrita a continuación:

Nuevo en la versión 2.1: A partir de 2.1, la opción mapped se añadió para este propósito.

Bifúrcame en GitHub