Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /home/hufersil/hufersil.com.br/system/libraries/lumine/lib/Connection/MySQL.php on line 516
HUFERSIL WEBDEVELOPER - validate

HUFERSIL.WEBDEVELOPER - SoluƧƵes com qualidade - Hugo Ferreira da Silva

validate Qua, 30 de janeiro de 2008 - as 22h06

public function validate()

Faz a verificação da validação das propriedades da classe, para saber se estão de conformidade com o arquivo de validação da classe em questão.

Este método retorna o valor boleano true em caso de sucesso, ou um array contendo os erros, no formato chave => valor, onde a chave é o nome da propriedade da classe que não passou na validação.

Exemplo:

  1. // nova instancia de pessoa
  2. $pes = new Pessoa;
  3. // pega os dados do formulƔrio
  4. $pes->setFrom($_POST);
  5. // chama a validaĆ§Ć£o
  6. $result = $pes->validate();
  7.  
  8. // se passou na validaĆ§Ć£o
  9. if($result === true) {
  10.       // salva o objeto
  11.      $pes->save();
  12. } else {
  13.       // faz um loop para mostrar os erros
  14.       foreach( $result as $campo => $erro) {
  15.             echo "$campo: $erro\r\n";
  16.       }
  17. }