2010-02-01 5 views

ответ

3

№. Шаблон MVC только диктует разделение опасений относительно обработки событий/запросов, моделирования данных и пользовательского интерфейса. Способ реализации не указан.

Многие (все?) Из существующих фреймворков PHP. Я знаю, что do использует одну точку входа (index.php) и маршрут оттуда. Это часто использует шаблон «Front Controller».

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

+0

+1 для FrontController – Gordon

+0

Я полагаю, что моя текущая настройка может быть похожа на «Контроллер страницы», о которой вы упоминаете, у меня есть папка с заголовками, колонтитулом, бутстрапом и всеми файлами классов, а затем каждая часть моего сайта имеет собственную папку и набор страниц, которые содержат соответствующие файлы – JasonDavis

1

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

Смежные вопросы