Create cron service command
Create a controller in console/controllers
I have created as TestController.php
<?php
namespace console\controllers;
use yii\console\Controller;
/**
* Test controller
*/
class TestController extends Controller {
public function actionIndex() {
echo "cron service runnning";
}
public function actionMail($to) {
echo "Sending mail to " . $to;
}
}
How to run it ¶
run it as
D:\xampp\htdocs\yii2>d:\xampp\php\php yii test
cron service runnning
D:\xampp\htdocs\yii2>
How to pass params ¶
D:\xampp\htdocs\yii2>d:\xampp\php\php yii test/mail [--to="hemctest@gmail.com"]
Sending mail to [--to=hemctest@gmail.com]

本文介绍了如何在Yii2框架中创建控制台的任务调度服务。通过创建TestController控制器并定义actionIndex和actionMail方法,实现了控制台命令的响应。文中还展示了如何运行控制台命令及传递参数。

被折叠的 条评论
为什么被折叠?



