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.
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...
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");
?>