永发信息网

数据封装 到底是放在controller 还是 service

答案:2  悬赏:60  手机版
解决时间 2021-01-23 05:11
  • 提问者网友:轮囘Li巡影
  • 2021-01-22 13:55
数据封装 到底是放在controller 还是 service
最佳答案
  • 五星知识达人网友:你可爱的野爹
  • 2021-01-22 14:15

比如举一个用户资料查询的例子,用户资料设计几个表的查询,数据拼装,最后展现给前端,这个怎么如何在logic和service中实现?
在thinkphp的model里面不要做逻辑封装,只做数据的增删改查,在service层调用model的方法把数据读出来后,在返回出去,controller层之间调用service层的方法即可
全部回答
  • 1楼网友:痴妹与他
  • 2021-01-22 15:05
引用cn#GLaVGQuVVp的回答:

比如举一个用户资料查询的例子,用户资料设计几个表的查询,数据拼装,最后展现给前端,这个怎么如何在logic和service中实现?
在thinkphp的model里面不要做逻辑封装,只做数据的增删改查,在service层调用model的方法把数据读出来后,在返回出去,controller层之间调用service层的方法即可个人觉得这个没有硬性要求,只要分层清晰逻辑清楚,在哪个层封装都可以,根据业务和习惯来定。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯