Привет, я думаю, вы можете использовать простой скрипт, чтобы сделать это в торте.
function meScript(){
// first load your model if necessary
$listingModel = ClassRegistry::init('Listing');
// Then set your date margin to , two weeks back
$date_margin = date("Y-m-d H:i:s", strtotime('-2 week')) ;
// now retrieve all records that were created over 2 weeks ago
$listings = $listingModel ->find('all', array(
'conditions' => array('created <' => $date_margin),
)
);
}
Вот и все.Так как дата поля в формате «Ymd H: i: s», условие «'create <' => $ date_margin» будет извлекать все записи, созданные до этой даты.пометить их как просроченные: просто прокрутите результаты и используйте их идентификаторы, чтобы установить для вашего поля «истек» (или как оно называется в вашей таблице базы данных) значение «истина».