[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Создание приложения PHP MVC
Aleksey
Добрый вечер!
Все время писал процедурным подходом, сейчас решил перейти на MVC.
Прочитал много разных статей, везде пишут как-то по-разному, потому и никак не складывается общая картина проектирования основы MVC.

Возмём банальный пример: приложение по работе с входящими заявками.
Значит что у нас будет:
1. Просмотр списка заявок
2. Просмотр конкретной заявки
3. Создание новой заявки
4. Редактирование заявки
5. Удаление заявки

Как более правильно проектировать приложение?
Создать один Контроллер, в котором будет реализовано 5 вот этих методов и одну Модель так же с пятью реализованными методами по обработке данных
ИЛИ ЖЕ
на каждый из этих 5-ти пунктов создавать свою пару Контроллер-Модель?
kaww
Заявка - это сущность, которую описывает модель, следовательно модель должна быть одна. Количество же контроллеров можно выбрать любое, но логичнее работу с одним типом моделей объединять в один контроллер.
Rand
Я делаю методы в одном контроллере, а если есть, например, категории, тогда уже создается отдельный контроллер в методе основного. По мне так это выглядит более структурировано - site.ru/admin/gallery/cats - три контроллера
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.