HUFERSIL.WEBDEVELOPER

Lumine – Validações em PHP

Algumas pessoas tem me perguntado, qual a melhor forma de utilizar as validações de Lumine em PHP.
Na minha opinião, a melhor forma de utilizar é sobrescrevendo o método padrão e fazer uma chamada ao método da classe pai.

Se você está trabalhando com classes criadas a partir de uma engenharia reversa, e deseja manter o método mesmo depois de regerar as classes, coloca o método depois da linha #### END AUTOCODE. Exemplo:

#### START AUTOCODE
# ...

class Sistema extends Lumine_Base {

	# ....

    #### END AUTOCODE

        // aqui reescrevemos o metodo de validacao
	public function validate(){
           Lumine_Validator_PHPValidator::clearValidations($this);
           Lumine_Validator_PHPValidator::addValidator($this,'nome','requiredString','Informe o nome');
           Lumine_Validator_PHPValidator::addValidator($this,'url','requiredString','Informe a URL');

           return parent::validate();
	}

}

@braços e fiquem com Deus!

Deixar uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

*

Pode usar estas etiquetas HTML e atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">