PDO适用于所有人,但不适用于Cron Yii2

时间:2017-03-16 02:07:19

标签: pdo yii cron yii2 yii2-advanced-app

我正在开发Yii2高级应用程序,我已根据需要创建了cron作业,但cron中的相同代码在应用程序中工作,但在控制台cron控制器中不起作用。

它会出现类似'未找到类PDO的错误。

namespace console\controllers;

use yii\console\Controller;

class CronsController extends Controller {

public function actionIndex($id = null) {
    if(isset($id)){
            $command = \Yii::$app->db->createCommand("INSERT INTO table (user) VALUES (:user)");
            foreach($gets as $row){
                $command->bindValue(':user', $row['user']);
                $command->execute();
            }
    }
}

1 个答案:

答案 0 :(得分:0)

第一步命令运行

  

php -m | grep PDO

要查看它是否存在,如果不存在PDO,则需要安装PDO扩展

http://php.net/manual/en/pdo.installation.php

相关问题