Рекомендуемая структура данных / формат для веб-приложений MVC? - PullRequest
1 голос
/ 21 марта 2009

Какую хорошую структуру данных можно использовать в веб-приложениях MVC, чтобы использовать ее для передачи данных в представление, чтобы обеспечить стандартизацию и сохранить представление как можно более дружественным к кодировщику?

Ответы [ 4 ]

0 голосов
/ 06 ноября 2012

После того, как вы создали класс для каждого из M, V, C ... было бы хорошо использовать класс для структуры данных с полями-членами, которые содержат данные, которые должны отображаться в представлении. Для каждой сущности лучше иметь отдельные классы структуры данных. Но в вашем случае, т. Е. В случае представления, если ваше представление состоит из разных разделов, используйте отдельные классы структуры данных. Когда вы создаете экземпляр своего представления, также создайте объект структуры данных. затем используйте getter для извлечения данных и передачи их либо получателю объекта представления, либо самому конструктору.

0 голосов
/ 21 марта 2009

Для простоты вы можете просто передать словарь со строковыми ключами и значением.

0 голосов
/ 21 марта 2009

Мне нравится структура Джанго. Это очень гибкий. Пример:

project/
       apps/
            app1/
                 models.py
                 views.py
                 forms.py
                 templates/ #or into root templates path
                 url.py #to dispatch
                 etc..
       templates/
                app1/
                    templates
0 голосов
/ 21 марта 2009

Используйте пользовательский класс модели и сделайте его максимально дружественным к кодировщику:)
То, как вы строите класс модели, сильно зависит от конкретной страницы.

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