Criteria comparativo entre dois campos Como posso criar um filtro onde eu consiga comparar duas colunas como no exemplo abaixo? Ao montar o filtro, o FW remove as aspas do "prazo", mas mantém as aspas da "duracao", fazendo com que tente ser feito uma comparação com uma string, e claro, não funcionando....
AR
Criteria comparativo entre dois campos  
Como posso criar um filtro onde eu consiga comparar duas colunas como no exemplo abaixo?

 
  1. <?php
  2. $criteria->add(new TFilter('prazo', '<', 'duracao'));
  3. ?>


Ao montar o filtro, o FW remove as aspas do "prazo", mas mantém as aspas da "duracao", fazendo com que tente ser feito uma comparação com uma string, e claro, não funcionando.

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (2)


NR

Use "NOESC:" como prefixo:
 
  1. <?php
  2. $criteria->add(new TFilter('prazo', '<', 'NOESC:duracao'));
  3. ?>

Mais exemplos:
https://framework.adianti.me/tutor/index.php?class=CriteriaView
AR

Nataniel, mais uma vez você salvando a pátria!!! Vlw