Yii2-无法使用控制台控制器插入/删除行

时间:2016-06-14 09:50:53

标签: activerecord yii2 console-application

我正在尝试在使用CRON的项目中实现电子邮件队列。 我在一个表中添加一行,并使用yii2的CreateCommand从另一个表中删除一行。数据库是mysql。

执行整个代码并且不显示任何错误。但是不会在数据库中添加或删除行。

我也尝试使用ActiveRecords做同样的事情,但它不起作用。因此我使用了CreateCommand。

以下是我正在使用的代码 -

$connection  = \Yii::$app->db;
$result = $connection->createCommand()->insert('email_queue_completed',   $arrInsert)->execute();
if(!empty($result))
{   
   $connection->createCommand()
       ->delete('email_queue', ['id' => $mail->id])
       ->execute();
}

$ arrInsert是一个包含要插入的键值对的数组。

0 个答案:

没有答案