coloca um novo parâmentro na sua array da regra tipo 'on' => 'create' e
pronto!
[]'s
On Feb 17, 2008 12:44 PM, etapombas <[EMAIL PROTECTED]> wrote:
>
> Galera estou tentando validar o campo senha apenas se for um cadastro
> novo.
> Atualmente meu model esta assim:
>
> class User extends AppModel {
>
> var $name = 'User';
>
> var $belongsTo = 'Group';
> var $validate = array(
> 'name' => VALID_NOT_EMPTY,
> 'email' => VALID_EMAIL,
> 'username' => VALID_NOT_EMPTY,
> 'active' => VALID_NOT_EMPTY,
> 'password1' => array(
> 'identicalFieldsValues' => array(
> 'rule' => array(
> 'identicalFieldsValues' => 'password2'
> ),
> 'message' => 'Senhas diferentes'
> )
> )
> );
>
> function identicalFieldValues($field = array(), $compare_field =
> null) {
> foreach( $field as $key => $value ){
> $v1 = $value;
> $v2 = $this -> data[$this -> name]
> [$compare_field];
> if($v1 !== $v2) {
> return FALSE;
> }
> else {
> continue;
> }
> }
> return TRUE;
> }
> }
> >
>
--
Éber Freitas Dias
www.acoruja.com
www.tu-dus.com
www.eberfdias.com
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---