* [**開發規范-后端**](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()接收。