Tipo de campo hidden

El tipo hidden representa un campo de entrada oculto.

Dibujado como campo input hidden
Opciones heredadas
  • data
  • property_path
Tipo del padre field
Clase Symfony\Component\Form\Extension\Core\Type\HiddenType

Opciones heredadas

Estas opciones las hereda del tipo field:

data

tipo: mixed predeterminado: De manera predeterminada al campo del objeto subyacente (si existe)

Cuando creas un formulario, cada campo inicialmente muestra el valor de la propiedad correspondiente al objeto del dominio del formulario (si está ligado un objeto al formulario). Si deseas sustituir el valor inicial del formulario, o simplemente un campo individual, lo puedes configurar en la opción data:

$builder->add('token', 'hidden', array(
    'data' => 'abcdef',
));

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