[Dúvida] Página de consulta(view) de um formulário Master/Detail Boa tarde pessoal, alguém aí ja criou uma pagina de visualizacao de um mestre detalhe? A minha pagina de detalhe possui o ID da pagina mestre mas nao sei como implementar isso, alguem pode dar uma força?...
PM
[Dúvida] Página de consulta(view) de um formulário Master/Detail  
Boa tarde pessoal, alguém aí ja criou uma pagina de visualizacao de um mestre detalhe? A minha pagina de detalhe possui o ID da pagina mestre mas nao sei como implementar isso, alguem pode dar uma força?

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


NR

Ao criar uma página de consulta pelo Studio ele usa o THtmlRenderer. Acho que a saída é por aí mesmo, veja no link abaixo um exemplo de repetição de itens, que no seu caso seriam os detalhes:
adianti.com.br/framework_files/tutor/index.php?class=TemplateRepeatV
PM

Era exatamente isso que eu precisava mas como eu pego os dados do banco? eu tenho uma tabela de detail que aponta para a master com master_id, na pratica como eu faria isso?
NR

Aí depende. Se você criou os relacionamentos corretamente é só chamar a função correspondente aos detalhes no model do master. Senão, crie um criteria filtrando pelo master_id:
 
  1. <?php
  2. $crit = new TCriteria();
  3. $crit->add(new TFilter('master_id','=',$master_id));
  4. $repos = new TRepository('ModelDetalhe');
  5. $detalhes = $repos->load($crit);
  6. ?>