El problema es que estas redirigiendo al validar, eso causa que los errores se borren ya que cambias el scope de la petición http.
Lo que tienes que hacer es validar en el mismo request para que puedas ver los errores, puedes hacer algo así:
Código PHP:
Ver original$form = new Application_Form_LoginForm();
if(!$form->isValid($request->getPost())) {
$this->view->form = $form;
$this->renderScript('index/index.phtml');
return;
}
Saludos.