为什么要有数据Model和Action Model.大家一起讨论下!! - PHP框架开发

2025-04-28 22:43:14
推荐回答(4个)
回答1:

为什么大多数的人觉得model就是数据层。。主要是你的业务过于简单CRUD,并且业务实体的属性直接对应ui属性。可以说业务实体直接暴露给用户,那么他的业务厚度就很薄。。。你可以试试,把业务实体的属性包装一下(比如ui上2个存在运算的字段,后台业务运算后存到某个字段里!字段量要大,组合要多,字段间的约束要多,并且字段有分组,呵呵,去试试吧!)。。就能体会什么是业务,什么是数据。

回答2:

呵, 那就是对了, 那说明它是存在的,也是可实施的.方向没错就好. 只是现在好多问题还用不上其方法解决.能用一个简单的模型解决就没有必然搞个复杂的模型去解决问题.

回答3:

呵, 我也是在开发中遇到此问题, 所以拿出来大家一起讨论下.

回答4:

将所有业务操作封装入Model,Action仅仅是调用而不参与任何的实际操作