Yii 2在基本模板中运行Cron

时间:2015-08-09 15:21:51

标签: cron yii2

我已经看到了在高级模板中运行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”

1 个答案:

答案 0 :(得分:0)

我知道这是一个老问题,但未能找到任何对此有实际答案的人。

如果查看Yii exec文件的代码,您会注意到它需要/common/config/aliases.php文件以及console / config / main.php。您可以自然地更改这些内容或从高级模板中复制这些内容。

希望能为想要做同样事情的人解决问题。