在編輯model層時,如何命名規範整潔的程式碼?
在編寫資料庫程式碼時,控制器不能直接呼叫資料庫操作,所有的資料庫操作必須在model層中編寫,model中類的命名要按照功能進行劃分;
下面,阿牛ger就將Niushop開源商城在編寫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);
高效規範的碼寫程式碼,能讓專業的開發人員更容易查詢或二開,是開源商城原始碼必備的技能!
相關文章
- 程式碼整潔之道 – 有意義的命名
- Android 程式碼規範 - 命名規範Android
- Android程式碼規範:命名規範Android
- 【iOS 搭建基礎框架】編碼規範 (命名規範篇)iOS框架
- PHP程式碼規範簡潔之道PHP
- PHP 程式碼規範簡潔之道PHP
- 如何寫出整潔的程式碼
- 02 | 編寫Model層程式碼
- C++編碼命名規範 -- 目前應用C++
- 如何讓你的程式碼整潔漂亮
- 程式碼規範之前端編寫碼規範前端
- 如何編寫簡潔的程式碼?
- 統一規範化程式碼的命名風格
- 17joys專案程式碼的命名規範
- 編碼規範:不要用引數控制程式碼邏輯
- Android & Java 書寫簡潔規範的程式碼AndroidJava
- 程式碼整潔之道
- Java 程式編碼的規範(轉)Java
- 用BEM命名規範組織CSS程式碼CSS
- 整潔的 Table View 程式碼View
- 整潔的程式碼VS卓越的程式碼
- [譯] 編寫整潔 CSS 程式碼的黃金法則CSS
- C#程式碼識別符號命名規範C#符號
- iOS程式碼規範之駝峰命名法camelCaseiOS
- JavaScript 程式碼整潔之道JavaScript
- Typescript 程式碼整潔之道TypeScript
- 聊聊程式碼整潔之道
- 編碼規範系列:css規範CSS
- 一個維護版本日誌整潔的Git提交規範Git
- (譯)保持你的程式碼整潔
- 整潔程式碼的4個提示
- 前端工程程式碼規範(一)——命名規則與工程約定前端
- PHP 命名規範PHP
- JavaScript 命名規範JavaScript
- PHP命名規範PHP
- CSS命名規範CSS
- SqlServer命名規範SQLServer
- java命名規範Java