在MVC框架中处理cronjobs

时间:2012-01-06 13:34:06

标签: php model-view-controller cron

在工作中,我们开发了自己的MVC框架,为我们提供了尽可能多的自动代码生成/处理。几分钟前,我正和我的同事谈论如何通过(ny)框架处理cronjobs。

基本上我们有cronjobs:

  1. 邮寄目的
  2. 更新程序
  3. 垃圾收集
  4. 您对如何设置cronjobs有何看法/愿景/最佳实践? cronjob只是一个PHP文件,使用一些使用模型来执行任务的控制器,还是应该为此创建一个类?

    在我们看来,cronjob是一个需要控制器来完成工作的程序。你有什么看法?

1 个答案:

答案 0 :(得分:2)

当您遵循最佳设计实践并将所有业务逻辑编码到模型中时,您只需要一个可以处理命令行输入的新控制器和一个只将结果输出到STDOUT的简单视图。

您确实将所有业务逻辑都放在了模型中,对吗?如果在控制器中有很多,那么你就麻烦了;)