s formulários do Symfony2 interpretam cadeias de caracteres em branco como nul
Tenho um formulário Symfony2 com vários campos, incluindo um campo de texto opcional chamadorecap
.
Esterecap
campo @ salva perfeitamente quando há algum texto, mas quando o campo é deixado em branco, recebo este erro:
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'recap' cannot be null
Isso mesmo - a colunarecap
não pode sernull
. Defino dessa maneira de propósito.Null
significa desconhecido. Quando o usuário sairecap
em branco, o valor derecap
não é desconhecido; está em branco.
Minha pergunta é como obter o Symfony para salvarrecap
Como''
quando estiver em branco, nãonull
.