У меня есть модель в моей базе данных, в которой есть поле Datetime. Мне нужно написать поисковый запрос в CakePHP, например $this->Model->find('.....
, где я добавляю количество дней к этой дате и времени, а затем сравниваю с сегодняшней датой. Что-то вроде Model.date + numOfDays == today
. Как я могу это реализовать?
CakePHP: добавление дней в поле «Дата» и сравнение их в поисковом запросе
Ответы (1)
По логике
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
person
Maths RkBala
schedule
28.11.2016
Я знаю этот фитч с помощью strtotime, но как добавить и вычесть поля модели. у меня их нет в качестве переменных
- person handkock; 28.11.2016