我正在开发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();
}
}
}
答案 0 :(得分:0)
第一步命令运行
php -m | grep PDO
要查看它是否存在,如果不存在PDO,则需要安装PDO扩展