我想在yii2项目中使用cron作业。我一直在搜索它,但我只在linux中获得教程,在另一方面我使用windows。那么,如何在Windows操作系统中的yii2中实现cron作业?我从http://www.yiiframework.com/extension/yii2-cronjob/获得了教程。它使用扩展但我不知道使用它。我不明白一些解释,例如"今天运行SomeModel :: some_method"。那么,如何实现呢?
答案 0 :(得分:1)
您可以尝试使用此扩展程序https://github.com/yii2tech/crontab
use yii2tech\crontab\CronJob;
use yii2tech\crontab\CronTab;
$cronJob = new CronJob();
$cronJob->min = '0';
$cronJob->hour = '0';
$cronJob->command = 'php /path/to/project/yii some-cron';
$cronTab = new CronTab();
$cronTab->setJobs([
$cronJob
]);
$cronTab->apply();