Задать вопрос
@jasper-blondin

Как удалить значение поля типа Datetime в ORM Битрикс?

Создал свою таблицу в БД Битрикс. В getMap() добавил описание поля:
new Fields\DatetimeField("DATE_START", [])

При попытке удалить ранее установленное значение поля методом:
$this->setDateStart(null);

получаю ошибку:
Mysql query error: (1048) Column 'DATE_START' cannot be null


Как свободно удалять значения из полей с датами?
  • Вопрос задан
  • 212 просмотров
Подписаться 1 Средний 2 комментария
Решения вопроса 1
@jasper-blondin Автор вопроса
Нужно добавить в описание поля параметр "nullable".
Должно получиться так:
new Fields\DatetimeField("DATE_START", [
    "nullable" => true
])
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы