ziya/yii-cron

本包最新版本(0.0.0.3)没有提供许可信息。

Yii cron 包

0.0.0.3 2022-05-17 10:34 UTC

This package is auto-updated.

Last update: 2024-09-17 15:46:35 UTC


README

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一:

composer require ziya/yii-cron

或者

"ziya/yii-cron": "*"

将以下内容添加到您的 composer.json 文件的 require 部分中。

配置

在使用之前,您必须迁移

php yii migrate --migrationPath="@vendor/ziya/yii-cron/src/migrations"

用法

发送短信定时任务

<?php

class SendSmsCron extends \Ziya\YiiCron\BaseCron
{
    public static function key(){
        return 'send_sms_cron'
    }

    public function execute(){
        $sms = new Sms();
        $sms->phone_number = 123456789;
        $sms->body = "Hello world !";
        $sms->send();
    }
}
?>

运行定时任务

<?php

$list = [
    SendSmsCron::class
];


$cron = new \Ziya\YiiCron\CronList($list);
$cron->execute();
?>