model層功能函數命名規範

通過上個項目的鍛鍊, 發現model層的函數遵循命名規範是有好處的,哪怕是本身一我的的項目,也能夠在必定程度上減小錯誤, 同時提升開發效率>數據庫

以 User 表爲例:數組

1. 首先約定 ,下面的幾個類型函數 ,只要在model出現就必須遵循如下規則 , 特殊狀況不能遵循, 必須通知到所用使用者。函數

2. 如下函數參數 , 返回值也遵循特定規則 , 其中參數的出現的順序與數據庫中字段儘可能同樣,命名也以數據庫字段爲準。開發

前臺獲取用戶數據列表,計數rem

getUserListForFront($first=0, $limit=10, ....)-----------getUserCountForFront(...)get

後臺獲取用戶數據列表 , 計數it

getUserListForBackend($first=0, $limit=10, ...)---------getUserCountForBackend(...)效率

後臺查詢獲取用戶數據列表 , 計數後臺

getUserListForBackendSearch($first=0, $limit=10,...)--getUserListForBackendSearch(...)List

添加用戶

add($user) ------->  添加用戶 ,約定參數爲一維數組且數組鍵值包含User表

modify($user)---->  修改用戶 ,約定參數爲一維數組且數組鍵值包含User表

remove($userID)--->  刪除用戶 ,約定參數爲數據表ID

getUserDetailByUserID()  --->約定User爲數據表名稱, 經過其餘惟一字段返會詳細信息相似

相關文章
相關標籤/搜索