* [**开发规范-后端**](http://doc.jjjshop.net/1967533#_1)
## **开发规范-后端**
**1、新增**
new一个model后,调用$model的save方法。如下:
$model = new UserModel();
$model->save($data);
**2、修改**
先查询,再修改。如下:
$model = UserModel::detail($user\_id);
$model->save($data);
**3、删除**
1. 逻辑删除,跟修改一样,先查询,再删除。
$model = UserModel::detail($user\_id);
$model->setDelete($data);
2. 物理删除,跟修改一样,先查询,再删除。
controller层
$model = UserModel::detail($user\_id);
$model->remove();
model层
$model->delete();
**4、查询**
$model = new UserModel();
$model->getList($data);
注:$data均为前端传过来的参数,直接用$this->postData()接收。