Отношения модели MVC: как избежать множественных экземпляров моделей? - PullRequest
4 голосов
/ 07 декабря 2011

Я пытаюсь создать приложение MVC для управления спортивными командами и игроками с помощью Zend Framework. У команды есть список игроков, и каждый игрок принадлежит только к одной команде. У меня проблема с созданием нескольких отдельных игроков.

В тот момент, когда я создаю экземпляр одного игрока, всегда создается новый командный объект, даже если я ранее создавал игрока, принадлежащего к той же команде. Как я могу избежать ненужных нескольких экземпляров, которые представляют одну и ту же команду? Есть ли здесь какой-то шаблон дизайна или методика, которую можно использовать здесь?

Ответы [ 2 ]

3 голосов
/ 07 декабря 2011

Модель, которая, вероятно, будет наиболее полезной, - это Карта идентичности .

0 голосов
/ 07 декабря 2011

Довольно спорный в настоящее время, но Singleton также может быть ваш друг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...