Если вы используете какой-то пользовательский isValid, не забудьте, что ваша форма также имеет функцию populate ().
Итак
$data = $this->getRequest()->getPost();
if(!$myForm->isValid($data)){
$myForm->populate($data);
}
Нет необходимости делать это вручную, вот иконечно.
Конечно, не забудьте назначить тот же объект, который вы сделали, isValid - заполнить вызовы на
$this->view->form = $myForm;
После проверок.