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