Вопрос о структуре папок MVC - PullRequest
1 голос
/ 02 февраля 2010

Чтобы использовать структуру шаблона / макета MVC, требуется ли для загрузки всего 1 файл, например, индексный файл?

Ответы [ 2 ]

3 голосов
/ 02 февраля 2010

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

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

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

1 голос
/ 02 февраля 2010

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

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