# model層命名規范
控制器不能直接調用數據庫操作,所有的數據庫操作必須在model層中編寫,model中類的命名要按照功能進行劃分;
## 函數命名規范
獲取單條數據命名:get+要獲取的數據+Info 比如獲取用戶數據 getUserInfo
獲取多條數據: get+要獲取的數據+List 比如獲取用戶數據 getUserList
獲取分頁數據: get+要獲取的數據+PageList 比如獲取用戶列表 getUserPageList
添加數據 : add+要添加的表 比如添加用戶 addUser;
修改數據 : edit+要修改的表 比如修改用戶 editUser;
刪除數據:delete+要刪除的表 比如刪除用戶 deleteUser;
通過某種方式獲取或者修改數據,要獲取數據+By+方式 例如獲取用戶插件 getUserAddonListByUid;
修改表的某個字段: modify+修改的表+字段 修改用戶昵稱,modifyUserNickname;
查詢列表參數標準 :getSiteList\($condition = \[\], $field = '\*', $order = '', $limit = null\);
查詢分頁列表標準 getSitePageList\($condition = \[\], $page = 1, $page\_size = PAGE\_LIST\_ROWS, $order = '', $field = '\*'\);
查詢單條數據標準 getSiteInfo\($condition, $field = '\*'\);
添加方法傳入data 例如: addUser($data);
添加多條記錄方法傳入data 例如: addUserList($data);
修改方法傳入data, condition 例如 editUser($data, $condition);
刪除方法傳入condition 例如 deleteUser($condition);