Правильно ли я считаю, что в Zend Framework, если я планирую разместить 5 страниц на своем сайте, мне обычно нужно 5 контроллеров? Разработчики ZF обычно создают 1 контроллер на страницу («страница» как единица приложения абстракции)?
Причина, по которой я спрашиваю это, состоит в том, что ранее по какой-то причине я вставлял множество различных действий в контроллеры, чтобы они играли роль страниц, например, индексировать / добавлять, индексировать / просматривать, индексировать / удалять и отображать различные маленькие экраны, например, небольшие экраны CRUD, а не сетки, отображаемые с помощью действия index.
Но на данный момент я хочу проверить мое новое понимание того, что действия необходимы в основном для обновления модели, и после запуска действия должны быть немедленно перенаправлены обратно в контроллер / индекс. Таким образом, кажется, что представления должны в основном использоваться в действиях индекса, а реже - в других действиях.
Это звучит архитектурно правильно?