# 系統開發規范
> 以下規范為了代碼風格能夠統一,使得在開發過程中養成良好的編碼習慣。
## 后端開發規范
1. 方法名一律采用小駝峰,如 public function createWechatCard(){}。
2. 腳本名一律采用大駝峰,如model層中 ParkOrders.php。
3. 變量名一律采用小寫帶下劃線命名,如 $openid, $card_id。
4. 控制器層一律不允許新建控制器文件,必須在相應約束好的控制器文件中實現業務邏輯。
5. 開發過程中請務必寫好注釋
6. 開發過程中,最好在編寫業務的時候寫好業務注釋,以便后續修改或自檢。
推薦注釋規則
~~~
/**
* @param $path_name 上傳的路徑名 addons/demo
* @param $type 上傳文件類型
* @return string
*/
~~~
## 前端開發規范
1. 引入資源文件或第三方庫請使用專用公共方法引入
2. 新增資源文件請在 public/static/addons/模塊名/模板名/(js/images/css...)新增,并使用專用方法引入
3. 如需使用微信jssdk,請查閱文檔 - 公共插件 一章,按照規則引用使用
4. 寫好注釋
5. 盡量在頁面中寫入css,不要引入外部css文件(待商議)