Como passa um criteria para o store do TRECORD???... Boa noite pessoal, preciso de uma ajuda, como fazer esse update usando o Criteria? ...
WS
Como passa um criteria para o store do TRECORD???...  
Boa noite pessoal, preciso de uma ajuda, como fazer esse update usando o Criteria?

 
  1. <?php
  2. update fin_movimento where remessa_id is null and data_cadastro <= current_date
  3. ?>




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


FC

nesse link www.adianti.com.br/framework_files/tutor/index.php?class=CollectionU

Ficaria mais ou menos assim.

 
  1. <?php
  2. TTransaction::open('samples');
  3. $criteria = new TCriteria;
  4. $criteria->add(new TFilter(remessa_id', '=', NULL));
  5. $criteria->add(new TFilter(data_cadastro', '=', date('Y-m-d'))); //aqui coloque o formato do seu banco
  6. $repository = new TRepository('FinMovimento');
  7. $movimentos = $repository->load($criteria);
  8. foreach ($movimentos as $movimento)
  9. {
  10. $movimento->campoaatualizar = $valoraatualizar;
  11. $movimento->store();
  12. }
  13. new TMessage('info', 'Records updated');
  14. TTransaction::close();
  15. ?>