ccheng / yii2-task-scheduler
任务调度器
v1.1
2021-10-08 01:57 UTC
Requires
- almasaeed2010/adminlte: ^2.4.0
- kartik-v/yii2-field-range: *
- kartik-v/yii2-widget-activeform: >=1.5.7
- kartik-v/yii2-widget-datepicker: @dev
- kartik-v/yii2-widget-datetimepicker: *
- kartik-v/yii2-widget-select2: @dev
- kdn/yii2-json-editor: *
- lavrentiev/yii2-toastr: 2.0.2
- rmrevin/yii2-fontawesome: ~2.9
- yiisoft/yii2: *
- yiisoft/yii2-queue: *
README
事件管理器由Biz提供
安装
安装此扩展的首选方法是通过 Composer.
运行以下命令之一
php composer.phar require --prefer-dist ccheng/yii2-task-scheduler "*"
或在您的 composer.json 文件的 require 部分添加
"event-manager": "*"
。
使用方法
扩展安装后,只需在您的代码中通过
执行数据迁移以添加表结构
yii migrate --migrationPath=@vendor/ccheng/yii2-task-scheduler/src/console/migrations
依赖 任务的处理依赖 yii2-queue 自行配置队列与job
定时任务 将执行时间一分钟以内的任务放入队列
php yii task-queue/scheduler
添加事件管理模块
return [ 'modules' => [ 'task' => [ 'class'=>'ccheng\task\backend\Module', ] ... ] ];