shipfi

lumen-rule-modle

This diff is collapsed. Click to expand it.
......@@ -147,3 +147,74 @@ class Group extends BaseModel
<br/>
---
<br/>
## 2. Model必遵守规约
#### 2.1 所有的Model不允许直接从Model中继承,而是继承自BaseModel。
* BaseModel参考 [BaseModel](BaseModel.php)
<br/>
#### 2.2 Model层不允许出现警告错误
* 在phpstorm中,Model层内不允许出现黄色警告错误。如果有,必须想办法解决。
* first(), where(), get() 这些警告,已经在BaseModel中作出处理。
<br/>
#### 2.3 每个函数必须要有注释
* 每个函数 **必须** 要有注释。且注释一定要完整准确,注释上 **不能** 出现波浪线.
#### 2.4 必须确认函数参数 / 函数返回值 的类型(尤其是类型为对象/列表/数组时)
* 当函数参数是
#### 2.5 函数命名的规范性
* 当函数用来定义ORM映射关系时
* 当函
#### 2.6 注释的写法
#### 2.7 Model层的作用及注意事项
#### 2.8 Service层的作用及注意事项
* 不要作底层的SQL语句查询
* 将业务和算法分离
* 清晰定义具体的业务逻辑
*
#### 2.9 Controller层的作用及注意事项
#### 2.10 Model ORM关系的定义
......