如何在yii应用程序中使用cron选项卡我想要电子邮件提醒

时间:2016-11-24 10:06:12

标签: php windows yii yii2 crontab

我们正在运行yii apllication。我想在活动开始前3天向我网站上注册的所有人发送提醒邮件。

注册人详细信息在我的MySQL中,它是一个yii PHP网站。

我该怎么做?

任何帮助都将受到高度赞赏!

由于

1 个答案:

答案 0 :(得分:0)

首先在项目中创建CronController.php

  

folder/console/controllers/CronController.php

<?php
namespace console\controllers;
use yii\console\Controller;
use Yii;
use common\models\Appoinment;

class CronController extends Controller {
    public function actionExpire()
    {
        $expireDate=date('Y-m-d', strtotime("+3 days"));// current date plus how many days 
        // yor code select  email to all those registered
        $post = Yii::$app->db->createCommand('SELECT * FROM post WHERE date=:id')
         ->bindValue(':id',$expireDate)
        ->queryAll();
    }
}
?>

自定义查询到您的表并设置电子邮件发送功能。在设置了cron作业之后,此链接有助于设置cron作业yii2 cron