Se eu tenho um campo que tem que ser validado via banco de dados, como dou o retorno, no controller? eu tenho que validar se ja existe usuário com aquele login, na hora de criar um usuário novo, para não duplicar o login.
Enfim, eu tenho um método que verifica essa existência no model, a minha dúvida, é como adicionar a classe "error" no form, no momento de verifica pelo $form->isValid($data), fazer a mesma validação que o form faz quando você usa um requered, para ele gerar um erro.
E também, se existe alguma forma de fazer isso direto, por ajax, tipo, uma camada de serviços, que verificariam essas existencias, e validações dinâmica, e se eu só desabilitar o render da action, e fazer ele tratar até funciona, mas e se eu quiser adicionar algum tipo de validação, para ver se ele tem permissão para estar chamando aquele "serviço", eu uso o Zend_Auth::getInstance()->hasIdentity() ?? pois não quero que tipo, fique aberto para qualquer um visualizar, podem descobrir o link do serviço e ficar "brincando" tipo, se eu passasse a ID por GET poderiam ficar passando ID's, tentar SQL Injection, etc... então, eu queria filtrar isso.