是否可以使用Yii的ActiveRecord在一个查询中插入多行?或者这只能通过较低级别的DAO对象实现?
如果插入所有对象,我需要在Yii中插入多个ActiveRecord对象
$transaction = Yii::app()->db->beginTransaction();
for ($i = 0;$i < 10;$i++){
$model = new Mymodel();
$model->x = $i;
if (!$model->save()){
$transaction->rollback();
break;
}
}
if ($transaction->active)
$transaction->commit();
Run Code Online (Sandbox Code Playgroud)
现在我需要在一个查询中插入所有这些内容,如何在使用活动记录时执行此操作?