为了账号安全,请及时绑定邮箱和手机立即绑定

小白求指教一个模型分层问题,什么时候应该吧代码写到某层里面

小白求指教一个模型分层问题,什么时候应该吧代码写到某层里面

PHP
SMILET 2018-12-05 09:09:02
控制器:UserController 控制层数据层:UserModel 用于定义数据相关的自动验证和自动完成和数据存取接口 逻辑层:Home\Logic\UserLogic 用于定义用户相关的业务逻辑 服务层:Home\Service\UserService 用于定义用户相关的服务接口等问题如下:请问一下我什么时候应该吧东西写到 数据层 什么时候又该把东西写到 逻辑层 什么时候写到 服务层 。 上面有解释,但是不是很懂。希望大神能给我举一个简单的例子
查看完整描述

2 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

前提 : 就是网站普通用户业务操作
分析:用户数据的流向是

控制器-> 服务层-> 逻辑层->数据层
控制器 只根据用户的操作业务类型进行调度 不做数据处理
服务层 对用户数据进行规则验证

逻辑层 对进行业务操作
数据层 持久化业务结果

所以:如果这个操作是用户注册,
POST数据规则验证 写在服务层
生成用户信息密码加密 写在逻辑层
将用户数据保存到数据库 写在数据层


查看完整回答
反对 回复 2018-12-14
?
长风秋雁

TA贡献1757条经验 获得超7个赞

这个问,题不是很清楚,有相同的问题


查看完整回答
反对 回复 2018-12-14
  • 2 回答
  • 0 关注
  • 1040 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信