У меня есть форма Symfony2 с различными полями, включая одно необязательное текстовое поле под названием recap
.
Это поле recap
отлично сохраняется, когда в нем есть текст, но когда поле остается пустым, я получаю эту ошибку:
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'recap' cannot be null
Это право - столбец recap
не может быть null
. Я назначил это специально. null
означает неизвестный. Когда пользователь оставляет recap
пробел, значение recap
не является неизвестным; оно пустое.
Мой вопрос заключается в том, как заставить Symfony сохранять recap
как ''
, когда он пуст, а не null
.