# 系统开发规范
> 以下规范为了代码风格能够统一,使得在开发过程中养成良好的编码习惯。
## 后端开发规范
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文件(待商议)