如何在Yii2中重置模型以添加新记录/下一条记录?

时间:2019-03-09 10:04:18

标签: yii2 yii2-model

我正在使用Yii2框架。我需要解决方案,如何重置$model以便从该模型内部放置/创建下一行。

    <?php

    namespace app\models;

    use Yii;

    class Queue extends \yii\db\ActiveRecord {

        public function stackOverflow(){
            while(true){
              $this->text = 'asd';
              $this->save();
              $this->resetForNextRecord(); // ????????
            }
        }
    }
    ?>

1 个答案:

答案 0 :(得分:0)

好吧,这比我想象的要容易。

$model->setIsNewRecord(true);
$model->id = NULL;