Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Filtrar por período em uma lista Como filtrar um periodo usando uma data, se nao pode usar o mesmo campo 2 vezes?? ...
LA
Filtrar por período em uma lista  
Fechado
Como filtrar um periodo usando uma data, se nao pode usar o mesmo campo 2 vezes??

  1. <?php
  2. parent::addFilterField('data_reg''>=''data_reg');
  3. parent::addFilterField('data_reg''<=''data_reg');
  4.  ?>


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 (3)


MC

De uma olhada no link abaixo, la terá a sua resposta.

www.adianti.com.br/framework_files/tutor/index.php?class=CriteriaVie


Lembrando que para datas use o BETWEEN


Abraços
MC

tambem de uma olhada neste

www.adianti.com.br/forum/pt/view_1686?filtro-por-periodo-inicial-e-f
PD

Luis,

Veja a assinatura do método addFilterField:

  1. <?php
  2. addFilterField($filterField$operator 'like'$formFilter NULL);
  3. ?>


Perceba que o primeiro campo é da tabela, depois vem o operador e por último o campo do form.

Assim, o apropriado seria diferente do que você postou, veja:
  1. <?php
  2. parent::addFilterField('data_reg''>=''data_reg_ini');
  3. parent::addFilterField('data_reg''<=''data_reg_fim');
  4. ?>


Com isso, proponho que você crie dois campos no form:
data_reg_ini: data inicial
data_reg_fim: data final

Att,