代码规范:
1、控制层只负责接收参数和返回结果
2、业务层负责数据处理和model查询
3、model负责数据查询
4、公共服务写在一个业务类里面
5、公共函数写在一个help类里面
命名规则:
1、控制层、业务层、model 层最好保持一致,驼峰式命名
2、代码里面变量尽量用下划线(_)表示
3、数据库表示常量写在对应表的model里面
代码规则:
1、一个方法不超过500行
2、凡是涉及“=”的,“=”左右两侧要加空格
mysql设计规则:
1、表名和字段名采用下划线(_)
2、表设计遵循三范式规则:三范式
注释规则:
编辑器大家最好都适用phpstorme
/**
* 文件描述 产品列表
* Created On 2019-01-29 10:44
* Created By hyf
* @return array|\yii\db\ActiveRecord[]
*/
其余参考PSR规范:PHP中的PSR规范 - 简书