福州网站建设>网站新闻>thinkphp6专区

tp6使用问题think-cron 计划任务这个扩展怎么用

发布日期:2022-03-10浏览次数:79 来源:福州网站建设

百度了一下,没有关于think-cron 计划任务扩展的文章
看github写的是计划任务 for thinkphp5
thinkphp6能用不

补充:
thinkphp6多应用模式下:
app\common\crontab\DemoTask.php代码:namespace app\common\crontab;
use yunwuxin\cron\Task;
class DemoTask extends Task
{
    public function configure()
    {
        $this->everyMinute(); //设置任务的周期,每天执行一次,更多的方法可以查看源代码,都有注释
    }
    /**
     * 执行任务
     * return mixed
     */
    protected function execute()
    {
        echo "执行任务 时间:".date('H:i:s',time());
        //...具体的任务执行
    }
}
config\cron.php代码:return [
    'tasks' => [
        \app\common\crontab\DemoTask::class, //任务的完整类名
    ]
];
运行php think cron:schedule后
提示:
[InvalidArgumentException]
There are no commands defined in the "cron" namespace.

网友评论

  • qqq2623 03月10日

    请问解决了嘛 ? 我也出了这个问题!

  • yzh52521 2019年11月14日

    可以用

  • kukala 2019年11月15日

    回复 yzh52521 : 那奇怪了
    composer.json里
    "topthink/framework": "^6.0.0",
    "yunwuxin/think-cron": "^3.0"
    thinkphp 帮忙看下了

  • yzh52521 2019年11月15日

    回复 kukala : 这里运行没问题

  • kukala 2019年11月15日

    您好,能否看下我补充的内容,谢谢

thinkphp6专区有关的文章
如果您有什么问题,欢迎咨询我们客服! 点击QQ咨询
欧美肥老太牲交大战