MVC и Модельная коллекция - PullRequest
0 голосов
/ 25 августа 2009

Я новичок в моделях, поэтому прошу прощения за этот вопрос, если он звучит слишком глупо. Я моделирую приложение, которому требуется список идентичных структур с именем CityData, и одновременно должна отображаться только одна из этих структур. Представление позволит пользователю прокручивать различные CityData.

Теперь моя проблема: должна ли я иметь одну модель, содержащую список CityData и текущий отображаемый индекс, или CityData должна быть моделью, и ее список должен быть включен в контроллер, который, в свою очередь, будет обрабатывать события из просмотра и обновить текущий отображаемый элемент?

Я бы выбрал первый, но идея сохранения текущей отображаемой индексной информации внутри модели не совсем верна для меня ...

1 Ответ

0 голосов
/ 25 августа 2009

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

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