Mostrar campo descrição de outra tabela Bom dia Pablo, Preciso que me oriente como mostrar a descrição de um campo cuja origem é outra tabela? Por favor preciso que me responda urgente essa informação pois dependo disso para concluir o trabalho. Segue, anexo, imagem demonstrativa....
ST
Mostrar campo descrição de outra tabela  
Bom dia Pablo,

Preciso que me oriente como mostrar a descrição de um campo cuja origem é outra
tabela?
Por favor preciso que me responda urgente essa informação pois dependo disso para concluir o trabalho.
Segue, anexo, imagem demonstrativa.

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)


MG

Seo o seu model foi construído corretamente você deve ter um relacionado nele.
Basta chamar o atributo, por exemplo "$dados->produto->descrição, exemplo:

$column_projeto = new TDataGridColumn('projeto->descricao', 'Nome Projeto', 'left');

Estou adicionando à coluna, a descrição do projeto, onde no Model "Faturamento" eu tenho um relacionamento com projetos, e então eu pude capturar o atributo "descrição" através do relacionamento.

Veja o meu model

 
  1. <?php
  2. /**
  3. * Method set_projeto
  4. * Sample of usage: $faturamento->projeto = $object;
  5. * @param $object Instance of Projeto
  6. */
  7. public function set_projeto(Projeto $object)
  8. {
  9. $this->projeto = $object;
  10. $this->projeto_id = $object->id;
  11. }
  12. /**
  13. * Method get_projeto
  14. * Sample of usage: $faturamento->projeto->attribute;
  15. * @returns Projeto instance
  16. */
  17. public function get_projeto()
  18. {
  19. // loads the associated object
  20. if (empty($this->projeto))
  21. $this->projeto = new Projeto($this->projeto_id);
  22. // returns the associated object
  23. return $this->projeto;
  24. }
  25. ?>