Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Validação com banco de dados Como que eu faço para validar um campo que já existe na base de dados, ou seja na hora do cadastro realizar o processo de verificação (objeto da existe). eliminando duplicatas ...
HL
Validação com banco de dados  
Como que eu faço para validar um campo que já existe na base de dados, ou seja na hora do cadastro realizar o processo de verificação (objeto da existe). eliminando duplicatas

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (2)


JC

Saudações Helber,

Eu já utilizei a classe deste link : https://www.adianti.com.br/forum/pt/view_1103?tuniquevalidator
não minuciei se algo parecido foi incorporado ao framework, o qual preza soluções diretas no bancos de dados, particularmente prefiro reforço de validação no código.
ER

Olá Jorge,

coloca na saída do campo ou na função onSave, mais ou menos assim:

TTransaction::open(self::$database); // open a transaction
$tabelas = Tabela::where('nome', '=', ($param['nome']) )->load();
if ($tabelas) {
foreach ($tabelas as $Tabela) {
if ($Tabela) {
nome existe
} else {
nome não existe
}
}
}
TTransaction::close(); //close a transaction


Espero ter ajudado!