我是cakephp的新手 我有一个名为souscriptions的表,这个表有一个名为expiration_date的字段和另一个名为“state”的字段,它只能有两个值:0或1.
当当前系统日期等于expiration_date字段的值时,我想自动更改“state”字段的值。我正在使用cakePHP。我在订阅表中有超过一百万条记录。
我如何用cakephp执行它?谢谢你的宝贵答案。
答案 0 :(得分:2)
创建一个CakePHP Shell,读取X记录的块中的订阅以避免内存溢出并重复该操作,直到不再有订阅处理为止。然后每天用Cronjob或你喜欢的任何时间间隔运行shell。
参考文献: