Php 不管你是否喜欢。该部分由服务部门处理。您可以在中找到代码/api示例。

Php 不管你是否喜欢。该部分由服务部门处理。您可以在中找到代码/api示例。,php,zend-framework,model-view-controller,design-patterns,Php,Zend Framework,Model View Controller,Design Patterns,以及。这在一些细节上有点错误 MVC中有两个主要层: 模型层:处理所有领域业务逻辑、规则和信息的层 表示层:处理界面和交互性 控制器不是“最顶层”。它们是表示层的一部分,它们的职责是处理用户的请求,并传递提取的信息以改变模型层的状态(通过服务)和(更罕见的)当前视图 我想说,服务是模型的“C部分”。此外,我倾向于将名称命名为“域对象”而不是“域模型”或“模型对象”,因为这会引起更多的混淆 并且域对象不能访问数据映射器。域对象本身应该完全不知道它们是否已存储。该部分由服务部门处理。您可以在中找

以及。这在一些细节上有点错误

MVC中有两个主要层:

  • 模型层:处理所有领域业务逻辑、规则和信息的层
  • 表示层:处理界面和交互性
控制器不是“最顶层”。它们是表示层的一部分,它们的职责是处理用户的请求,并传递提取的信息以改变模型层的状态(通过服务)和(更罕见的)当前视图

我想说,服务是模型的“C部分”。此外,我倾向于将名称命名为“域对象”而不是“域模型”或“模型对象”,因为这会引起更多的混淆


并且域对象不能访问数据映射器。域对象本身应该完全不知道它们是否已存储。该部分由服务部门处理。您可以在中找到代码/api示例。

谢谢teresko,我一直在等待您的输入@teresko您将业务逻辑保存在哪里?控制器内部?谢谢teresko,我一直在等待你的输入@teresko您将业务逻辑保存在哪里?控制器内部?