Я хочу очистить данные в CakePHP, но я столкнулся с проблемой.У меня есть форма с полем даты.Когда я попытался очистить все данные, дата теряет свой формат mysql и сохраняется в БД как данные для мусора (1970-01-01), но если я удаляю sanitize, она работает нормально
, я попробовал следующее
function beforeSave()
{
$this->data = Sanitize::clean($this->data);
return true;
}
Я тоже пробовал это, и это работает, но это побеждает цель
function beforeSave()
{
$date = $this->data['Cabinet']['date_of_inspection'];
$this->data = Sanitize::clean($this->data);
$this->data['Cabinet']['date_of_inspection'] = $date;
return true;
}
Каков выход