在編輯model層時,如何命名規範整潔的程式碼?

niushop芳發表於2020-10-16

在編寫資料庫程式碼時,控制器不能直接呼叫資料庫操作,所有的資料庫操作必須在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);

高效規範的碼寫程式碼,能讓專業的開發人員更容易查詢或二開,是開源商城原始碼必備的技能!

相關文章