关于Model层的一些问题...
来源:7-13 分析问题的思维培养与练习二

木刻er
2018-09-04
假设我现在的业务是接口给的数据我都需要去拼装处理 , 或者把多个接口的结果处理后合并成一个对象返回给模板渲染 , 但是处理和拼装数据这部分的逻辑不是公共的 , 只对这个业务模块有效 , 那么处理和拼装数据这部分的代码写在哪里呢 ?
写在model或者是page里面 ?
感觉都不太好 … , 处理接口数据的代码较多, 遍历,组合, 拼装等等…
按照老师前面写的, 是不是在model里面建一个_ 下划线开头的方法假装它是一个私有方法 , 然后把处理数据的代码写在这些私有方法里面… 但是感觉这样model里面会比较乱.
还有想问一下service的概念又是什么… ?
写回答
1回答
-
7七月
2018-09-09
model本身就是处理业务合并数据的。对于复杂的业务,业务层还可以进一步的分层,在model上面还可以分service和logic都属于业务层
10