如何在yii2窗口中使用cron作业

时间:2016-06-07 10:23:55

标签: yii2

我想在yii2项目中使用cron作业。我一直在搜索它,但我只在linux中获得教程,在另一方面我使用windows。那么,如何在Windows操作系统中的yii2中实现cron作业?我从http://www.yiiframework.com/extension/yii2-cronjob/获得了教程。它使用扩展但我不知道使用它。我不明白一些解释,例如"今天运行SomeModel :: some_method"。那么,如何实现呢?

1 个答案:

答案 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();