【问题标题】:how to use cron tabs in yii application i want like email reminder如何在 yii 应用程序中使用 cron 选项卡我想要电子邮件提醒
【发布时间】:2016-11-25 11:51:52
【问题描述】:

我们正在运行一个 yii 应用程序。我想在活动前 3 天向所有在我网站上注册的人发送提醒电子邮件。

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

我该怎么做?

任何帮助将不胜感激!

谢谢

【问题讨论】:

    标签: php windows yii yii2 crontab


    【解决方案1】:

    首先在您的项目中创建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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-14
      • 2010-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-09
      相关资源
      最近更新 更多