本文實例講述了Yii2.0框架模型添加/修改/刪除數據操作。分享給大家供大家參考,具體如下:
添加數據
$user = new User();$user->name = 'zhang';$user->age = 28;$data = $user->save();//添加數據$data = $user->insert();//添加數據$id = $user->attributes['id'];//獲取當前添加數據后的自增id
修改數據
$user = $User::findOne(1);$user->name = 'zhang';$data = $user->update();//修改$data = $user->save();//修改//修改單個字段$data = Uesr::updateAllCounters(['name' => 'li'],['id' => 1]);//參數1為要修改的字段,參數2為修改條件
刪除數據
//刪除數據$user = User::find()->where(['id' => 2])->one();//獲取id為2的數據$data = $user->delete();//刪除數據$uer = User::find()->where(['id' => 2])->all();//獲取id為2的數據$data = $user[0]->delete();//刪除數據//刪除所有數據$user = User::deleteAll();$user = User::deleteAll('id=2');//刪除id為2的數據//多個條件刪除$data = User::deleteAll('id>:id AND num<:num',[':id' => 2,':num' => 100]);
希望本文所述對大家基于Yii框架的PHP程序設計有所幫助。
新聞熱點
疑難解答
圖片精選