Ищете хороший способ организовать веб-приложение - PullRequest
0 голосов
/ 18 апреля 2011

Я делаю простое веб-приложение, которое работает примерно так: (упрощенно)

Страница выбора модуля : Когда пользователь выбирает модуль, страница модуля появляется

Страница модуля : Содержит кнопки для различные предметы. Нажмите на кнопку и маленький AJAX-скрипт извлекает элемент для обработчика модуля

Модуль-обработчик : простой PHP-скрипт, вызываемый со страницы модуля через AJAX. Выполняет ли работа, запрашивая базу данных и проверяя разрешения

Моя проблема связана с вопросом о первом элементе: когда пользователь попадает на страницу модуля, первый элемент уже должен отображаться, но весь код для получения элемента находится в обработчике модуля.

Конечно, я мог бы импортировать обработчик модуля на странице модуля и запрашивать функции непосредственно в PHP, чтобы получить мой первый элемент, но было немного грязно включать обработчик, а затем вызывать его.

Есть ли лучший способ сделать это?

Ответы [ 2 ]

0 голосов
/ 26 сентября 2012

Ну, я могу просто предложить, чтобы ваш первый просмотр был загружен, оставьте пустым.Просто включите модуль по умолчанию, который вы хотите обработать.Таким образом, представление будет просто играть как маршрутизатор.Вместо того, чтобы направить его на запрос, он просто импортирует и использует его.

0 голосов
/ 18 апреля 2011

Если вы ищете хороший шаблон дизайна для веб-приложения, не смотрите дальше:

http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller

Model View Controller хорошо протестирован и его используют различные фреймворки.

В вашем случае модули - это контроллеры, страницы - это представления, а обработчики - это модели.

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