Lançado Adianti Framework 7.6!
Clique aqui para saber mais
DBMultiSearch com Criteria? Olá passoal, estou tentando utilizar o DBMultiSearch com Criteria mas tá apresentando o seguinte erro: Object of class AdiantiDatabaseTCriteria could not be converted to string File: /lib/adianti/widget/wrapper/TDBMultiSearch.php : 180 Na Criteria: ...
IV
DBMultiSearch com Criteria?  
Olá passoal, estou tentando utilizar o DBMultiSearch com Criteria mas tá apresentando o seguinte erro:

Object of class AdiantiDatabaseTCriteria could not be converted to string
File: /lib/adianti/widget/wrapper/TDBMultiSearch.php : 180


Na Criteria:
  1. <?php
  2. $criteria->add(new TFilter('id','IN',array('2','3','4','5')));
  3. ...
  4. $user_ids = new TDBMultiSearch('user_ids''permission''SystemUser''id''name',$criteria);
  5. ?>


Alguma dica?

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


LG

Acredito que é porque o criteria está no local da coluna de ordenamento, tente assim
  1. <?php 
  2. $user_ids = new TDBMultiSearch('user_ids''permission''SystemUser''id''name','name'$criteria);
  3. ?>
IV

Só mais uma informação, eu também tentei assim:
  1. <?php
  2. $criteria->add(new TFilter('id','IN',array(2,3,4,5))); 
  3. ?>

IV

Obrigado Leandro, era isso mesmo.
como na doc tem que esse parametro é opcional, eu não declarei.
  1. <?php
  2.   @param  $ordercolumn column to order the fields (optional)
  3. ?>


Obrigado pela atenção!