tp5分层
2018-04-12 本文已影响0人
bzyeyou
因为业务需要在MVC的基础上加了两层,本人刚接触,小白一枚,service层(负责逻辑运算,在thinkphp里叫logic)以及repository层(负责数据库操作,类似于仓库管理员的职位)
service是业务逻辑层,负责逻辑运算。
1. 封装通用的业务逻辑,操作。
如一些数据的检验,可以通用处理。
2. 与数据层的交互。
3. 其他请求:如远程服务获取数据,如第三方api等。
因为业务需要在MVC的基础上加了两层,本人刚接触,小白一枚,service层(负责逻辑运算,在thinkphp里叫logic)以及repository层(负责数据库操作,类似于仓库管理员的职位)
service是业务逻辑层,负责逻辑运算。
1. 封装通用的业务逻辑,操作。
如一些数据的检验,可以通用处理。
2. 与数据层的交互。
3. 其他请求:如远程服务获取数据,如第三方api等。