sp-niemand/yii2-jobby

Yii2 的 Jobby 包装器

dev-master 2015-05-21 13:17 UTC

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',
        ],

        ...

    ]