Обработка cronjobs в среде MVC - PullRequest
       3

Обработка cronjobs в среде MVC

0 голосов
/ 06 января 2012

На работе мы разработали нашу собственную инфраструктуру MVC, которая предоставляет нам как можно больше автоматизированной генерации / обработки кода. Несколько минут назад я говорил со своим коллегой о том, как обрабатывать cronjobs с помощью (ny) фреймворка.

В основном у нас есть cronjobs для:

  1. Почтовые рассылки
  2. Процедуры обновления
  3. Сборка мусора

Каково ваше мнение / видение / передовой опыт по настройке cronjobs? Является ли cronjob просто файлом PHP, использующим некоторые контроллеры, которые используют модели для выполнения своих задач, или для этого должен быть создан класс?

По нашему мнению, cronjob - это процедура, которая требует, чтобы контролеры выполняли свою работу. Каково ваше мнение?

1 Ответ

2 голосов
/ 06 января 2012

Поскольку вы следовали лучшим практикам проектирования и закодировали всю свою бизнес-логику в своих моделях, все, что вам нужно, это новый контроллер, который может обрабатывать ввод из командной строки, и простое представление, которое просто выводит результаты в STDOUT.

Вы поместили всю свою бизнес-логику в свои модели, верно?Потому что если в контроллерах их много, значит, у вас проблемы;)

...