Trocar da chave Estrangeira pelo nome do registro Olá tenho um método que gera um relatório de dados no HTML onde tenho duas tabelas uma Chamada (Clientes) onde tenho tenho uma chave estrangeira (cliente_estado_id) onde retorna o id do estado ...
IS
Trocar da chave Estrangeira pelo nome do registro  
Olá tenho um método que gera um relatório de dados no HTML onde tenho duas tabelas uma Chamada (Clientes) onde tenho tenho uma chave estrangeira (cliente_estado_id) onde retorna o id do estado

 
  1. <?php
  2. // load customer identified in the form
  3. $object = new Clientes( $data->cliente_id );
  4. if ($object)
  5. {
  6. // crie um array com os dados do cliente
  7. $array_object = $object->toArray();
  8. $array_object['cliente_id'] = $object->cliente_id;
  9. $array_object['cliente_nome'] = $object->cliente_nome;
  10. $array_object['cliente_apelido'] = $object->cliente_apelido;
  11. $array_object['cliente_genero_id'] = $object->cliente_genero_id;
  12. $array_object['cliente_dataNascimento'] = $object->cliente_dataNascimento;
  13. $array_object['cliente_estado_id'] = $object->cliente_estado_id;
  14. // replace variables from the main section with the object data
  15. $html->enableSection('main', $array_object);
  16. }
  17. else
  18. {
  19. throw new Exception('Customer not found');
  20. }
  21. ?>


Como faço para retorna o nome do estado que esta em uma outra tabela ???

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)


NR

Você precisa criar uma associação entre os models. Veja o exemplo abaixo:
https://adianti.com.br/framework_files/tutor/index.php?class=AssociationView