У меня есть модель в моей базе данных, которая имеет поле Datetime. Я должен написать запрос на поиск в CakePHP, как $this->Model->find('.....
где я добавляю количество дней к этому Datetime, а затем сравниваю с сегодняшней датой. Что-то вроде Model.date + numOfDays == today
, Как я могу это реализовать?
Согласно логике
Model.date + numOfDays == today
Вышеуказанное условие равняется следующему
Model.date == today - numOfDays
Поэтому попробуйте следующее:
$numOfDays = -1 * $numOfDays;
$compare_date = date('Y-m-d H:i:s', strtotime($numOfDays +' days'));
CakePHP Условие:
Model.date == $compare_date
Других решений пока нет …