女生当着全班面被老师教训|欧美国产日韩视频|伦理片夜夜躁狠狠躁日日躁|草莓视频h|风韵犹存的四十五岳|国产精品一区二区页|国信证券下载

企業(yè)微信
酷網(wǎng)科技公司
當前位置: 建站知識  >>  瀏覽文章
時間:2022年10月12日 信息來源:酷網(wǎng)公司

Thinkphp6是如何實現(xiàn)定時任務(wù)功能?

酷網(wǎng)科技 多商戶電商零售系統(tǒng)基于TP6+Uni-app開發(fā);是一款新零售社交電商系統(tǒng),公眾號、小程序、H5、PC多端賬號同步,可快速打包生成APP。

本文主要介紹命令啟動定時任務(wù)的功能,按照酷網(wǎng)科技多商戶零售系統(tǒng)標準版的程序為大家詳細的進行實現(xiàn)過程的介紹

一、首先創(chuàng)建安裝Worker,執(zhí)行composer require topthink/think-worker?安裝

二、config/console.php中定義指令?'timer' => \Kuwang\command\Timer::class


三、對應(yīng)圖1中的路徑創(chuàng)建自定義指令Kuwang\command\Timer.php

WX20221012-121319.png

四、configure方法只要配置指令的內(nèi)容,文件定義了一個timer的命令,設(shè)置了一個status的參數(shù)以及兩個(d:是否DAEMON方式啟動,以及i:執(zhí)行間隔)的選項。

五、init方法在執(zhí)行命令的時候?qū)?shù)進行初始化并組合數(shù)據(jù),判斷命令是啟動還是停止,是否修改執(zhí)行間隔,是否以守護進程方式啟動

六、execute開始執(zhí)行命令調(diào)用下方start方法

七、start方法開始執(zhí)行定時執(zhí)行的邏輯按照設(shè)置的間隔時間($this->interval)進行執(zhí)行,默認2秒運行一次,調(diào)用系統(tǒng)中app\event.php文件下定時任務(wù)事件訂閱類


八、在定時任務(wù)事件訂閱類中完成對應(yīng)系統(tǒng)方法的調(diào)用,即可實現(xiàn)定時任務(wù)功能

九、命令行執(zhí)行命令?php think timer start --d

您如果還想了解更多酷網(wǎng)科技多商戶零售電商系統(tǒng)知識,可以關(guān)注酷網(wǎng)科技官網(wǎng)-行業(yè)新聞。有更多實用的技術(shù)知識為您分享!



(編輯:小酷)

 


上一篇:電商科普——新零售模式和社交電商有何區(qū)別?
下一篇:各大電商平臺都是怎樣運營模式,各有什么不一樣?
聯(lián)系
客服

掃碼添加客服微信

服務(wù)熱線
服務(wù)熱線
0411-62888851
公眾號

掃碼關(guān)注公眾號

回到頂部