CakePHP上的计划任务

kh.*_*tab 3 php cakephp scheduled-tasks cakephp-3.0

我在CakePHP 3.2项目上工作。

我有一个Property 实体。

当用户创建属性时,管理员必须验证该属性是否处于活动状态。.之后,我在字段中输入date_of_expiration了当前日期+ 10天,例如...

我想的是,这个属性在此日期(当前日期+ 10天)就过期了通过改变一个名为场status活跃不活跃 ..

我在Google上搜索后发现,我需要称之为Sheduled Task ..

我问在CakePHP 3.2中执行此操作的最佳方法

Sal*_*nes 5

  1. 使用该函数创建Shell,以查找过期的属性并将其值更改为inactive。
  2. 每天00:00:00 从CronJob运行Shell