Validação de dados antes de cadastras
Olá Pessoal ,
Alguém pode me ajudar com esse problema.
Tenho uma class controladora que estou gravando os dados no banco de dados , gostaria de fazer uma verificação para não duplicar os dados
onde eu faço essa verificação no método onde gravo os dados ?
Se possível poderia me dar um exemplo disso, saliento que estou usando php com orientação a objeto .
abaixo os métodos que estou usando na class uma para armazenar os dados e o outro gravo no banco .
//Valida e cria os dados para realizar o cadastro
private function setData() {
$this->Data = array_map('strip_tags', $this->Data);
$this->Data = array_map('trim', $this->Data);
$this->Data['modelo'] = Check::Name($this->Data['modelo']);
$this->Data['eixo'] = Check::Name($this->Data['eixo']);
$this->Data['status'] = Check::Name($this->Data['status']);
$this->Data['pedagio'] = Check::Name($this->Data['pedagio']);
$this->Data['cavalo'] = Check::Name($this->Data['cavalo']);
$this->Data['motorista'] = Check::Name($this->Data['motorista']);
$this->Data['placacr1'] = Check::Name($this->Data['placacr1']);
$this->Data['placacr2'] = Check::Name($this->Data['placacr2']);
$this->Data['Filial_Atual'] = Check::Name($this->Data['Filial_Atual']);
$this->Data['Filial_Destino'] = Check::Name($this->Data['Filial_Destino']);
}
}
//Cadastra a jornada no banco!
private function Create() {
$Create = new Create;
$Create->ExeCreate(self::Entity, $this->Data);
if ($Create->getResult()):
$this->Result = $Create->getResult();
endif;
}Discussão (4)
Carregando comentários...