Связь между представлением и моделью в MVC - PullRequest
10 голосов
/ 01 июня 2011

После прочтения из разных источников я очень озадачен тем, как View и Model должны взаимодействовать в шаблоне MVC.Насколько я понимаю, в принятом ответе на этот пост и в этой статье от Apple говорится, что связь между ними должна осуществляться через контроллер.В то время как страница MVC в Википедии , страница ASP.NET MVC и в этой статье в MSDN показывают, что существует прямая связь между представлением и моделью.Итак, согласно ответу здесь , на что ссылается статья от Apple, на самом деле MVP, а не MVC тогда?Спасибо за любую помощь !!

1 Ответ

2 голосов
/ 01 июня 2011

Существует более одного ответа.В конце концов вы можете делать все, что вам нравится.Я использую контроллер + ViewModels для подключения к представлению.Представление никогда не использует модель.только то, что дает ему контроллер.

В книге Стивена Сандарсона, стр. 49 (вариация MVC) есть хорошее объяснение всех моделей.

...