我正在尝试创建一个 MVC 应用程序,用于使用 Zend 框架管理运动队和球员。一支球队有一个球员名单,每个球员只属于一个球队。我遇到的问题是实例化多个单独的玩家。
在我实例化单个玩家的那一刻,即使我之前实例化了一个属于同一团队的玩家,也总是会创建一个新的团队对象。如何避免代表同一团队的不必要的多个实例?是否有一些设计模式或技术可以在这里使用?
最佳答案
可能最有用的模式是 Identity Map 。
关于php - MVC 模型关系 : how to avoid multiple instances of models?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8406051/