Lançado Adianti Framework 7.6!
Clique aqui para saber mais
UPdate não funciona galera to fazendo um contas a pagar porem quando vou dar baixa não altera, e tambem não da erro esse é o metodo store ...
AS
UPdate não funciona  
Fechado
galera to fazendo um contas a pagar porem quando vou dar baixa não altera, e tambem não da erro

esse é o metodo store

  1. <?php
  2. public function store() {
  3. try{
  4.     TTransaction::open('mysql');
  5.     parent::store();
  6.     if(count($this->listProdutos) > 0){
  7.         foreach ($this->listProdutos as $itens){
  8.             $itenVenda = new ItensVenda();
  9.             $produto = new Servicos($itens->idProduto);
  10.             $itenVenda->produto_id $itens->idProduto;
  11.             $itenVenda->qtd $itens->qtd;
  12.             $itenVenda->venda_id $this->id;
  13.             $itenVenda->total $produto->preco $itens->qtd;
  14.             $itenVenda->store();
  15.         }
  16. TTransaction::close();
  17.     }
  18. }catch (Exception $e){
  19.     new TMessage('info',$e->getMessage());
  20.     TTransaction::rollback();
  21. }
  22.     }
  23. ?>


esse é o metodo que da baixa

  1. <?php
  2.  public function onBaixa($param null){
  3.         try{
  4.             TTransaction::open('mysql');
  5.        
  6.              $receber = new Receber($param['key']);
  7.              $receber->estatus 1;
  8.              $receber->store();
  9.           TApplication::executeMethod('ReceberView','');
  10.             TTransaction::close();
  11.         }catch (ErrorException $e){
  12.             new TMessage('info',$e->getMessage());
  13.             TTransaction::rollback();
  14.         }
  15.     }
  16. ?>


ele pega a key correta, mostra o obj com o print_r
porem não altera o estatus

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


FC

Alexandre

bota a estrutura do model que vc está usando. tem relacionamento na tabela?
PD

Alexandre,

Você colocou:
catch (ErrorException $e)

Experimente:
catch (Exception $e)

abs,
Pablo
PD

Se ainda assim não aparecer o erro, use os logs:
www.adianti.com.br/doc-framework-Persistence-Objects-RegisterLog

abs,
Pablo
AS

vlw pablo deu