Los formularios de Symfony2 interpretan cadenas en blanco como nulos
Tengo un formulario Symfony2 con una variedad de campos, incluido un campo de texto opcional llamadorecap
.
Estarecap
field se guarda perfectamente cuando hay algo de texto, pero cuando el campo se deja en blanco, aparece este error:
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'recap' cannot be null
Así es, la columnarecap
no puede sernull
. Lo puse así a propósito. @Null
significa desconocido. Cuando el usuario dejarecap
blank, el valor derecap
no es desconocido; está en blanco.
Mi pregunta es cómo hacer que Symfony salverecap
como''
cuando está en blanco, nonull
.