我已经学习Yii2框架已有两周了。其核心概念之一是“胖模型,瘦控制器”。阅读高级应用程序模板的源代码后,我发现由于这个概念,几乎所有逻辑都包含在模型中。
好吧,如果我没有使用Spring MVC的经验,那毫无疑问,服务层似乎是一种将应用程序逻辑与实际数据分离的自然方法。
所以问题是:在使用Yii2构建的应用程序中实现这种类似企业的结构是否是一个好习惯?更具体地说:是否值得将Yii的模型分解为实体,DTO和服务?
先感谢您!
PS:这个问题似乎有点过于抽象或过于主观,但是对Yii2的经验很少,我想知道Yii2中是否有任何架构功能可能会使上述实现在代码维护方面不是最佳选择,性能等等?
| 归档时间: |
|
| 查看次数: |
2105 次 |
| 最近记录: |