MVC довольно открыта для интерпретации.
Тем не менее, в вашем случае несколько очевидно, что «display» - это ваш V (вид), а «process» - это ваш M (модель).
Вопрос в том ...«form» действительно «C» -контроллер?
Есть несколько способов взглянуть на это.На самом деле правильным способом было бы сделать вашу форму доступной (шаблон, используемый Symfony, Laravel и ZF2).Затем вы передадите объект формы вашему представлению, чтобы отобразить форму в display.php, и после того, как форма будет POST'а, вы будете использовать что-то вроде:
// this will likely happen in your controller action
$form->setData($postData);
$form->validate();
В CakePHP, с другойстороны, форма далее разбивается на валидацию и вводимые пользователем «части».Таким образом, проверка становится частью вашего «M», а пользовательский ввод остается с «V».