我已经看到了在高级模板中运行cron的说明,但是无法弄清楚如何在基本模板上执行此操作。我在基本控制器文件夹中有以下控制器。
<?php
namespace app\controllers;
use yii\console\Controller;
/**
* Cron controller
*/
class CronController extends Controller {
public function actionIndex() {
echo "cron service runnning";
}
public function actionMail($to) {
echo "Sending mail to " . $to;
}
}
我已导航到我的应用程序的根目录并尝试了所有这些命令
yii cron
php yii cron
我得到了未知的命令“cron”
答案 0 :(得分:0)
我知道这是一个老问题,但未能找到任何对此有实际答案的人。
如果查看Yii exec文件的代码,您会注意到它需要/common/config/aliases.php文件以及console / config / main.php。您可以自然地更改这些内容或从高级模板中复制这些内容。
希望能为想要做同样事情的人解决问题。