Salvar campo CPF vazio Gostaria de salvar o campo de CPF vazio, pois o mesmo não é obrigatório; Contudo ou ele preenche o número correto, de acordo como TCPFValidator ou deixa em branco. Caso esse que não salva pois o TCPFValidator não deixa....
NJ
Salvar campo CPF vazio  
Gostaria de salvar o campo de CPF vazio, pois o mesmo não é obrigatório; Contudo ou ele preenche o número correto, de acordo como TCPFValidator ou deixa em branco. Caso esse que não salva pois o TCPFValidator não deixa.

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (2)


IV

Tu pode da uma olhada na classe TCPFValidator que fica na libadiantivalidator

Pode copiar ela e recriar para ti, adaptando para que se for nulo, fazer algo, se nao for validar normalmente...
LJ

Precisei fazer a mesma coisa, foi bem rápido,
na classe abaixo apenas removi o "0000000000" , então quando não sei o cpf do cliente coloco tudo 0


<php
class TCPFValidator extends TFieldValidator
{
/**
* Validate a given value
* @param $label Identifies the value to be validated in case of exception
* @param $value Value to be validated
* @param $parameters aditional parameters for validation
public function validate($label, $value, $parameters = NULL)
{
// cpfs inválidos
//$nulos = array("12345678909","11111111111","22222222222","33333333333",
// "44444444444","55555555555","66666666666","77777777777",
// "88888888888","99999999999","00000000000");
$nulos = array("12345678909","11111111111","22222222222","33333333333",
"44444444444","55555555555","66666666666","77777777777",
"88888888888","99999999999");
?>