模型承载的是所有的业务逻辑,model层,
而controller层更偏像于编程语言中的控制结构,model层负责具体的功能的实现,而controller负责将一个个功能按照一定的要求一定的顺序组织在一起,所以C层一般是整个项目的脉络,而M更像是具体的血肉,V层是血肉外面的皮肤
model层复制逻辑代码的具体实现,但有的时候业务的结构比较复杂,全写在model层可能显得比较臃肿混乱,那么我们就再将他细分,我们可以将model层分为 model ,logic,services 三个文件夹,model层是首选,具体的我们可以按照个人习惯,按照我的习惯,我将对表的增删改查这类比较直白的需求,放到model层,然后将对他基础进行的个性化处理放到 logic 或者 service中.