Boa tarde!

estou tendo um problema que creio ser coisa boba, gostaria de validar para
enviar uma mensagem de erro caso se tente cadastrar um usuário já existente
no BD:

     function add()
     {
         if (!empty($this->data))
         {
             if ($this->User->save($this->data))
             {
                 $this->flash('Seu cadastro foi salvo','/posts');
             }
            else
            {
                if($usuario =
$this->User->findByUsuario($this->data['User']['usuario']))
                    $this->User->invalidate('User/usuario','Usuário já
existe, escolha outro nome.');

                $this->render();
            }
         }
     }

e o meu view, na parte do usuário:
        Usuário:
        <?php echo $form->text('User/usuario', array('size' => '30'))?>
        <?php echo $form->error('User/usuario') ?>


mas ele não mostra mensagem de erro...
O que pode ser?

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito no Grupo "Cake PHP Português" 
em Grupos do Google.
 Para postar neste grupo, envie um e-mail para [email protected]
 Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL 
PROTECTED]
 Para ver mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~----------~----~----~----~------~----~------~--~---

Responder a