时间:2021-07-01 10:21:17 帮助过:43人阅读
单说model层
在运用某php框架的基础上
自己分封装的curd数据的基本通用方法、
带有一些特定逻辑的处理数据方法、
一般是以怎么结构存在model层里的
大家可以把自己做的项目的分层思路贴出来~
可不可以在层里运用静态方法
来提高速度
以上
model是业务逻辑的层,会比较复杂。
我一般会把model分为3层
当然上层其实并不是必要的,这类逻辑你也可以写在controller,但是我更喜欢写在model里,这样controller会更加一目了然,分得更细,就更好查错,耦合也更低
model层一般用于做针对数据模型的业务逻辑,跟control层的业务逻辑是有差别的。
静态方法当然可以放在model层中,给control层调用。
如果系统庞大复杂,可以进行业务领域模型建模。
FormModel
ActiveRecordModel
LogicModel