YII Insert or Update a Row

// try to find a row
$model = someModel::find()
    ...
    ->one();

// if exist a row, return the model
// otherwise return null
// now check if the model is null

if (is_null($model)) {
    $model = new someModel();
}

// apply your change
$model->attributes = $attributes;
...

// insert or update
$model->save();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章