Filtro não funciona Olá, Estou com o seguinte problema Criei um método para buscar item em uma tabela, porém o filtro não funciona, alguém pode me ajudar, pois não estou conseguindo identificar onde estou errando. Segue código ...
RB
Filtro não funciona  
Olá,

Estou com o seguinte problema

Criei um método para buscar item em uma tabela, porém o filtro não funciona, alguém pode me ajudar, pois não estou conseguindo identificar onde estou errando.

Segue código

 
  1. <?php
  2. public function pesqNatureza($objNatureza)
  3. {
  4. try
  5. {
  6. TTransaction::open('teste');
  7. $criteria = new TCriteria;
  8. $criteria->add(new TFilter('codigo_descricao', '=', $objNatureza));
  9. //$criteria->add( new TFilter('codigo_descricao', '=', '206-2 - Sociedade Empresária Limitada')); se colocar a string direto funciona
  10. $objects = NaturezaJuridica::getObjects($criteria);
  11. return $objects;
  12. TTransaction::close();
  13. }
  14. catch (Exception $e)
  15. {
  16. new TMessage('error', $e->getMessage());
  17. }
  18. }
  19. ?>

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)


LC

$objNatureza está vindo com informação, já olhou isso ?

Se esta com informação, tente assim:
'codigo_descricao', '=', "{$objNatureza}"
RB

Leandro, bom dia,

Obrigado pelo retorno, funcionou.