Это плохое поведение, чтобы поместить взгляды внутри моделей?(Backbone.js) - PullRequest
0 голосов
/ 07 сентября 2011

Привет, у меня есть модель, у которой есть модели внутри и внутри ... Мне нужно показать все из них и связаться с ними в прокате.

A Model
|
+---B Model
|   |
|   +----C Model
|   |
|   +----C Model
|
+---D Model

Подумайте, что все эти модели имеют представления, и, например, когда B-модели отображают вызываемую функцию, мне нужно вызывать обе модели C-функций.

Поэтому я решил создать все связанные представления внутри моделей с помощью переопределения методов инициализации.

Итак, мой вопрос, что такое поведение плохо для архитектуры MVC? или это естественно?

1 Ответ

8 голосов
/ 07 сентября 2011

Я не думаю, что модели должны знать о представлениях. Это должно быть наоборот.

Представление должно иметь возможность обходить иерархию моделей, а не наоборот.

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