El tipo hidden representa un campo de entrada oculto.
Dibujado como | campo input hidden |
Opciones heredadas |
|
Tipo del padre | field |
Clase | Symfony\Component\Form\Extension\Core\Type\HiddenType |
Estas opciones las hereda del tipo field:
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',
));
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.