我只是想知道,我不是 MVC 方面的专家,但在过去几年中,我一直在将我们的代码转向 Zend 框架上更好的 MVC 结构。我基本上有不同的模型为数据库中的不同实体处理不同的逻辑集。例如,产品模型和客户模型等。
我的 Product 模型是否可以实例化 Customer 模型,以便它可以使用某些 Customer 功能?或者这是控制器的工作,调用客户的相关功能,并将结果传递给产品?假设产品需要知道客户是否有某些记录,以便产品可以决定正确的数据以返回给控制器。
我只是对“最佳方式”感到好奇。我想建立一个“模型中的模型”,因为调用相同产品模型函数的不同控制器需要逻辑。
非常感谢!