與數據庫命名規范保持一致。首選a方式,其次b方式,再次c方式。
a)按模塊類型進行命名
i.基礎相關控制器【Bd】
ii.系統相關控制器【Sys】
iii.文章資訊相關控制器【Cms】
iv.員工相關控制器【Hr】
v.客戶相關控制器【Crm】
vi.知識相關控制器【Kb】
vii.通訊相關控制器【Com】
viii.辦公相關控制器【Oa】
ix.服務相關控制器【Sv】
x.報表相關控制器【Rc】
xi.進銷存相關控制器【Pms】
xii.財務相關控制器【Fa】
xiii.業務相關控制器【Mis】
xiv.流水相關控制器【Flow】
如:消費流水,收入流水等。
b)大駝峰命名方式(當a類型其中一個控制器包含內容過多時,可適當拆分;名稱以模塊名開始+自定義名稱)
如:代理商相關控制器【CrmAgent】:代理商屬于客戶相關模塊,用Crm+Agent;Agent首字母大寫。
其他舉例:訂單相關控制器【MisOrder】:訂單屬于業務相關模塊。
金融機構控制器【CrmBank】:金融機構屬于客戶相關模塊。
用戶控制器【SysUser】:用戶屬于系統相關模塊。
短信控制器【ComSms】:短信屬于通信相關模塊。
c)其他(用于前端、公共或其他)
i.公共控制器【Public】
ii.個人中心【Personal】
iii.展示性頁面【Index】
- 第一章 編輯器設置
- 1.1.使用Tab縮進,不要使用空格
- 第二章 命名規范
- 2.1.變量名
- 2.2.類的方法命名
- 2.3.函數命名
- 2.3.1.控制器命名
- 2.3.2.方法體命名
- 2.3.3.視圖層層級關系
- 2.4.函數自變量
- 2.5.文件命名
- 第三章 代碼規范
- 3.1.使用大括號
- 3.2.大括號的位置
- 3.3.數組格式
- 3.4.在運算符之間使用空格
- 3.5.運算符優先級
- 3.6.條件語句
- 第四章 SQL語句規范
- 4.1.SQL代碼層
- 4.2.MySQL的查詢性能優化原則
- 4.3.SQL語句匯總
- 第五章 HTML代碼規范
- 5.1.XHTML標準
- 5.2.可視化元素分離
- 第六章 通用規范
- 6.1.引號
- 6.2.關聯數組
- 6.3.注釋
- 6.4.類型比較
- 6.5.遞增/遞減運算符
- 6.6.三元條件運算符
- 6.7.未初始化的變量
- 6.8.變量/數組是否為空的檢測
- 6.9.字符串的大小寫轉換
- 6.10.檢查字符串長度
- 6.11.PHP標簽
- 6.12.程序文件末尾
- 6.13.magic_quotes_gpc
- 6.14.包含文件
- 6.15.遍歷數組
- 6.16.避免修改for循環內的條件值
- 6.18.時間問題
- 6.19.注釋