Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Atribuição de valor em TEntry Não estou conseguindo ver o erro, deve ser bem simples, mas o olho não localiza mais. O valor do qtd_download não é exibido no TEntry. Está idêntico ao anterior c_download, mas não mostra. Colocando um echo ele aparece normalmente. ...
TB
Atribuição de valor em TEntry  
Não estou conseguindo ver o erro, deve ser bem simples, mas o olho não localiza mais.
O valor do qtd_download não é exibido no TEntry.
Está idêntico ao anterior c_download, mas não mostra.
Colocando um echo ele aparece normalmente.


  1. <?php
  2. $c_download=new TEntry('c_donwload');
  3.         $c_download->setValue(1);
  4.         $c_download->setMask('99');
  5.         $qtd_download = new TEntry('qtd_download');
  6.         $qtd_download->setMask('999');
  7.         TTransaction::open('ppconnectpolo');        
  8.         $qtd_download->setValue(ProvasGeradas::where('provas_id','=',$param['key'])->count());
  9.         TTransaction::close();
  10.         $qtd_download->setEditable(false);
  11.         $this->form->addFields( [ new TLabel('Provas no Sistema') ], [ $qtd_download ]]);
  12.         $qtd_download->setSize('100%');
  13. ?>

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)


CG

Boa tarde!
O método setValue do Tentry acredito que não receba vetores ou objetos (o parâmetro que está usando para definir o valor que é a consulta no banco
ProvasGeradas::where('provas_id','=',$param['key'])->count()
, acredito que retorne um objeto vou vetor).
É necessário ver que tipo de retorno é e assim atribuir o valor numérico ou string dentro do TEntry.

Acredito que isso irá resolver seu problema.
TB

Não é isso, o count() retorna um int.
Também já tentei colocar um número fixo e não mostra.
O qtd_download não é campo do banco de dados.
CG

Certo!
Verifica a tua máscara ali, ela tem 3 dígitos né? tenta deixar igual a outra.. ou alguma coisa! Acho que pode ser isso!
TB

Troquei o nome da variável e resolveu...