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; } } --~--~---------~--~----~------------~-------~--~----~ 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 cake-php-pt@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---