AE
Exibir Nome em vez de ID, no formulário de consulta Mestre Detal
Não sei o que está a se passar, não consigo exibir nome das tabelas relacionadas usando esta técnica: Exemplo Tomador->nome.
Usando este método na tela aparece sem informação, conforme mostra a imagem... Help Me
Segue o codigo
Usando este método na tela aparece sem informação, conforme mostra a imagem... Help Me
Segue o codigo
- <?php
- $text_codigo = new TTextDisplay($master_object->codigo, '#333333', '14px', '');
- $text_valor_premio = new TTextDisplay(number_format($master_object->valor_premio,'2',',','.'), '#333333', '14px', '');
- //$text_forma_pagamento = new TTextDisplay($master_object->forma_pagamento, '#333333', '14px', '');
- $text_data_inicio = new TTextDisplay($master_object->data_inicio, 'red', '14px', '');
- $text_data_fim = new TTextDisplay($master_object->data_fim, 'red', '14px', '');
- $text_tempo = new TTextDisplay($master_object->tempo, '#333333', '14px', '');
- $text_tipo_apolice = new TTextDisplay($master_object->tipo_apolice, '#333333', '14px', '');
- $text_codigo_plano = new TTextDisplay($master_object->codigo_plano, '#333333', '14px', '');
- $text_codigo_tomador = new TTextDisplay($master_object->Tomador->nome, '#333333', '14px', ''); // EXEMPLO
- $text_codigo_funcionario = new TTextDisplay($master_object->codigo_funcionario, '#333333', '14px', '');
- ?>
Bom dia.
Os models possuem os relacionamentos?
O campo Tomador é com "T" maiúsculo mesmo?
Sim, os models possuem relacionamentos. O Tomador tanto com letra maiúscula e minúscula retorna valor null... Já tentei de várias formas não sei onde estou a falhar.
Só mais uma pergunta, este código está no método __consruct()??
Teria como postar a classe para podermos tentar ajudar?
Sim, em anexo o código.
CLASSE DE MODELO
FORMULÁRIO DA VIEW
Veja, no seu relacionamento você faz a ligação com o atributo $this->tomador_id,
porém o atributo listado é código_tomador
Tente substituir
De :
Por:
Okay funcionou, muito obrigado Marcelo Gomes... Continua assim.