Я разобрался с MVC (на PHP) с помощью Zend. Насколько я понимаю Zend Framework, каждый тип пользовательского запроса сопоставляется с определенным контроллером (который, в свою очередь, может сопоставляться или не сопоставляться с моделью), а каждое действие сопоставляется с представлением. Я заметил ту же закономерность в Codeigniter и Kohana, а также в некоторой степени в Symfony. По сути, URL-адрес отображается следующим образом:
www.domain.com/index.php/CONTROLLER/ACTION/...additional parameters...
Всегда ли так с MVC? Чем это отличается от Page Controller как шаблона проектирования?