Yii2在保存模型之前获取插入查询

时间:2016-02-11 13:18:15

标签: yii2 yii2-model

Yii2问题:有没有办法在执行保存之前获取当前insert查询?例如$model->save()。对于当前情况,save实际上是在表格中插入一行。

我知道执行function beforeSave($insert)但是这个$ insert只引用事件是否有效,并在保存到数据库之前进行额外的计算。

杂项内容:查找查询可以打印为$FindResultVariable->prepare(Yii::$app->db->queryBuilder)->createCommand()->rawSql;如果有人可以在这方面思考解决方案吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

$model->insert();

这会在保存之前插入值。