Как я могу установить дату в NULL в Yii?

У меня есть столбец даты, который обычно принимает значения какdd.MM.yyyy, Правило проверки в моделиrules() это я

array('start, end', 'date', 'format' => 'dd.MM.yyyy'),

Я заполняю базу данных из файла CSV, и яя хотел бы иметь возможность установить датуNULL (т.е. ничего), если запись CSV пуста. Так что я'я делаю:

if (empty($csv_data)) {
  $user->start = new CDbExpression('NULL');
} else {
  $user->start = $csv_data;
}

Но я получаю сообщение об ошибке, что формат даты является недействительным. Это почему?

CDateValidator документация говорит, чтоallowEmpty свойство имеет значение true по умолчанию, поэтому оно должно иметь возможность установитьNULL, право? Обратите внимание, что если я просто задницу"" строка на дату, это 'преобразовать его в0000-00-00 00:00:00 отметка времени, которой нет.NULL

Ответы на вопрос(3)

Ваш ответ на вопрос