sp-niemand / yii2-jobby
Yii2 的 Jobby 包装器
dev-master
2015-05-21 13:17 UTC
Requires
- php: >=5.4
- hellogerard/jobby: dev-master
Suggests
- fishvision/yii2-migrate: To use migrations from modules if Yii2 can't do it yet
- yiisoft/yii2-mongodb: Needed to use default Jobby DB model implementation
This package is not auto-updated.
Last update: 2024-09-28 15:49:38 UTC
README
这是一个用于 Yii2 框架 的包。将 Jobby 的任务存储到您的数据库中(键值存储,任何类似的东西)。
基本用法
将 jobby 模块添加到您的配置文件中
'modules' => [
...
'jobby' => [
'class' => '\jobbyDb\JobbyModule',
],
...
]
将 <projectPath>/yii jobby
添加到您的调度器配置中。例如,cron
* * * * * /var/www/project/yii jobby
现在您可以使用 MySQL 或类似的 SQL 表来配置和调度任务。
高级用法
您可以将自己的模型类注入到模块中。您的模型必须实现 \jobbyDb\model\JobbyModelInterface
'modules' => [
...
'jobby' => [
'class' => '\jobbyDb\JobbyModule',
'modelClass' => '\rootNamespace\RedisJobbyModel',
],
...
]