Classe Validation dentro do model
CakePhp, Geral, PHP | 3 Jan 2011Ioaaaa!
primeiro post do ano, bem semana passada fui realizar uma validação de um email dentro de uma função de callback de um model.
Não queria criar uma função que valida um email dentro do model sendo que já existe uma função que faz isso, então utilizei a já existente da classe Validation.
Chega de tralala e vamos ao ponto.
Mui simples, digamos que vc tem a seguinte regra.
O email só será validado se a idade do usuário for > 18.
array(
'notempty' => array(
'rule' => array('notempty'),
'message' => 'Campo obrigatório'
),
'email' => array(
'rule' => array('validEmail'),
'message' => 'Campo obrigatório'
),
)
);
function validEmail() {
/**
* Chamando o metodo de validação email
* que está dentro da Class Validation utilizada no validate
*/
if($this->data['User']['age'] > 18 ){
return Validation::email($this->data['User']['email']);
}
return true;
}
}
?>
Buenas eras isso!!
inté mas…
Related posts:
- CakePHP sobrescrevendo mensagens de erro + Multimensagens por field Oiaaa!! bem essa semana fui implementar um form e este...
- CakePHP validando formulários em Ajax com jQuery Buenas! essa semana ou semana passada não lembro, o ricardo...
- Cakephp 1.3 desenvolvendo sem banco Olá! Esta semana fui desenvolver um site sem banco no...
Related posts plugin by:Related posts plugin
Start earning money online in one hour visit:Ways to make money.
Tags: CallBack, Model, Validação, Validation













My Social Networks