Olá amigo, tenta usar desta maneira e veja se da certo

var $validate = array(
'ocupations_id' => VALID_NOT_EMPTY,
'institutions_id' => VALID_NOT_EMPTY,
'tipo' => VALID_NUMBER,
'nome' => '/[^a-zA-Z0-9]/ ',
'email' => VALID_EMAIL,
//'born' => VALID_NOT_EMPTY,
'login' => '/[^a-zA-Z0-9]/ ',
'pass' => '/[^a-zA-Z0-9]/ ',
);


Caso não funcione, tente desta maneira:

/^.[a-zA-z0-9]$/

Espero que funcione!

Abraços

>
> Eu estou tentando criar uma ER pra validar alguns campos no model,
> mas, não funciona nada, como se o cake não soubesse que trata-se de
> ER
> veja
>
> var $validate = array(
> 'ocupations_id' => VALID_NOT_EMPTY,
> 'institutions_id' => VALID_NOT_EMPTY,
> 'tipo' => VALID_NUMBER,
> 'nome' => [A-Za-z ],
> 'email' => VALID_EMAIL,
> //'born' => VALID_NOT_EMPTY,
> 'login' => '[A-Za-z0-9]',
> 'pass' => '[A-Za-z0-9]',
> );
>
> Alguém faz idéia de como seria o correto?
>
> Falopa!
>
>
> --~--~---------~--~----~------------~-------~--~----~
> Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP
> Português" do Grupos Google. Para enviar mensagens para este grupo,
> envie um email para [email protected] Para anular a
> inscrição neste grupo, envie um email para cake-php-pt-
> [EMAIL PROTECTED] Para mais opções, visite este grupo em
> http://groups.google.com/group/cake-php-pt?hl=pt-PT -~----------~---
> -~----~----~------~----~------~--~---
>
>
> __________ NOD32 2484 (20070825) Information __________
>
> This message was checked by NOD32 antivirus system.
> http://www.eset.com

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a