Lançado Adianti Framework 7.6!
Clique aqui para saber mais
busca em todos os campos de uma tabela. Bom dia, gostaria de saber se tem como fazer uma busca em todos os campos de uma tabela tipo um filter só que busca em outros campos, no caso abaixo ele vai buscar no endereço, só que ele buscasse também no cep,nome..etc...o que foi digitado. ...
RS
busca em todos os campos de uma tabela.  
Bom dia, gostaria de saber se tem como fazer uma busca em todos os campos de uma tabela tipo um filter só que busca em outros campos, no caso abaixo ele vai buscar no endereço, só que ele buscasse também no cep,nome..etc...o que foi digitado.

  1. <?php
  2. $this->addFilterField('endereco''like''endereco'); // filterField, operator, formField
  3. ?>


Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (2)


FC

Cara se vc não tiver muitos dados pode até fazer, habilite o pesquisar do data tables e tire a paginação, mas claro, obvio que do lado tecnico desaconselho completamente a fazer isso.
IF

Como o Felipe falou, se não tiver muitos campos pra filtrar dá pra fazer assim também:

  1. <?php
  2.    $criteria->add(new TFilter('nome','=',$data->consulta), TExpression::OR_OPERATOR);
  3.    $criteria->add(new TFilter('endereco','like'"%{$data->consulta}%"),TExpression::OR_OPERATOR);
  4.    $criteria->add(new TFilter('cep','like'"%{$data->consulta}%"),TExpression::OR_OPERATOR);
  5. ?>