У меня есть система, встроенная в CakePHP, и одним из полей выбора для данных является год. Есть ли простой способ поместить что-либо в массив условий, чтобы соответствовать дате в выбранном году?
В ваших условиях поиска используйте:
$conditions = array('YEAR(Model.date)' => '2009');
Я просто собираюсь выйти на конечность и предположить, что ваш вопрос
У меня есть поле даты в базе данных, в котором хранятся даты типа «2009-08-03». Как выбрать все даты 2009 года с помощью Cake?
В таком случае мой ответ будет таким, что самый простой способ, вероятно, таков:
$conditions = array( 'Model.date >=' => "$year-01-01", 'Model.date <=' => "$year-12-31" );
Mind Reader http://uvshock.co.uk/badges/badge.php?label=Mind%20reader&medal=bronze
Вы имеете в виду date("Y")? Смотри http://php.net/manual/en/function.date.php
date("Y")