Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Tfieldlist - problema de carga Boa noite pessoal... Para variar sou mais um novato no framework, estou usaando o fieldlist para edição de tabelas, consultei o tutor e não consegui carregar dados do banco, o vetor recebe os dados e não transfere para o fieldlist segue o programa completo, se alguém pude me ajudar fico muito grato, ...
AT
Tfieldlist - problema de carga  
Boa noite pessoal...

Para variar sou mais um novato no framework, estou usaando o fieldlist para edição de tabelas, consultei o tutor e não consegui carregar dados do banco, o vetor recebe os dados e não transfere para o fieldlist segue o programa completo, se alguém pude me ajudar fico muito grato,

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (4)


RB


Antonio,

tenta substituir o trecho
  1. <?php
  2. foreach($result  as $row )
  3.                {
  4.                
  5.                   //print $row['id'] . '-'; 
  6.                   //print $row['descricao'] . "<br>\n"; 
  7.                   $data['id']  = $row['id'];
  8.                   $data['descricao'] = $row['descricao'];
  9.                   $data['reduzido'] = $row['reduzido'];
  10.                   var_dump($data);
  11.                   
  12.                   $this->fieldlist->addDetail($data);
  13.                }
  14. foreach($result  as $row )
  15.                {
  16.                
  17.                   //print $row['id'] . '-'; 
  18.                   //print $row['descricao'] . "<br>\n"; 
  19.                   $data['id']  = $row['id'];
  20.                   $data['descricao'] = $row->descricao;
  21.                   $data['reduzido'] = $row->reduzido;
  22.                  //var_dump($data);
  23.                   
  24.                   $this->fieldlist->addDetail($data);
  25.                }
  26. ?>
RB

  1. <?php
  2. foreach($result  as $row )
  3.                {
  4.                
  5.                   //print $row['id'] . '-'; 
  6.                   //print $row['descricao'] . "<br>\n"; 
  7.                   $data['id']  = $row->id;
  8.                   $data['descricao'] = $row->descricao;
  9.                   $data['reduzido'] = $row->reduzido;
  10.                  //var_dump($data);
  11.                   
  12.                   $this->fieldlist->addDetail($data);
  13.                }
  14. ?>
NR

1 - A função addDetail deve receber um objeto e não um array(adianti.com.br/framework_files/tutor/index.php?class=SaleForm&me)
2 - Os atributos desse objeto devem corresponder aos nomes dos campos adicionados ao TFieldList(list_id,list_descricao,list_reduzido)
3 - Evite utilizar query manual onde não há necessidade. Utilize as classes do Adianti para isso(adianti.com.br/framework_files/tutor/index.php?class=HomeView&me)
AT

Obrigado Rubens e Nataniel, funcionou legal, aproveitando a oportunidade, tenho estudado bastante o framework e gosto muito, notei que os modelos do tutor, sempre usa datagrids e edições com formulários acoplados, você Nataniel desaconselha o uso de Tfieldlist para edições de tabelas em geral? ja corrigi a query manual ok?

abraço, Deus os abençoe!