yii2增删改查小结
1、查
$data= User::find()->asArray()
// as后为别名
->select(['id', 'name', 'phone', 'image as images'])
->where(['id' => $id])
// one输出为一维数组,all查全部、输出二维数组
->one();
// 返回数组
return $data;
2、增
// new一下表名
$user = new User();
$user->name= $name;
$user->insert();
// 返回自增的id
$id = $user->attributes['id'];
return $id;
3、改
// $id为自增id
$user = User::findOne($id);
$user->id = $userId;
$user->save();
4、删
// $id为自增id
$user = User::findOne($id);
$user->delete();
5、批量删除
// $id可以是自增id,也是是数组格式的自增id
User::deleteAll(['id' => $id]);
6、批量修改
// $id同批量删除
User::updateAll(['name' => $name], ['id' => $id]);
User::updateAll(['image' => $image], ['id' => $id]);