Erro ao listar


(Danfealmeida) #1

Galera é o seguinte,

sistema de cadastro com banco funcionando normal, inclusive com os relacionamentos, porem quando tento trazer para a view a busca ele só retorna inteiros. 7485

IMG-20171019-WA0009.jpg
conforme imagem acima.

7482

IMG-20171019-WA0005.jpg

aqui é o search

7484

IMG-20171019-WA0007.jpg

aqui tem a config do model

favor, uma luz!


(Luanjp Ns) #2

na View no lugar do "id_orgao" coloca "orgaodepartamento.nome"

esse "nome" seria o nome do campo que está na tabela.


(Newerton Araujo) #3

Daniel,

Quando você coloca o ‘id_orgao’, o framework vai te retornar os ID somente.

Você precisar colocar o nome do relacionamento e o nome do atributo deste relacionamento.

Se o nome do relacionamento for getOrgao() e o atributo for ‘nome’, coloca na grid assim:


'orgao.nome'


(Luis Melo13) #4

Boa tarde Pessoal! Sou novo utilizando o framework yii2, estou fazendo um aplicação pro trabalho e parei na mesma situação do amigo que abriu esse tópico, sempre retornando o ID. Se possível alguém ajude.


(Gugoan) #5

Luismelo uma olhada na resposta do Newerton, ela explica exatamente isso.

Basicamente vc precisa usar o nome do relacionamento e o nome do atributo deste relacionamento, para aparecer o NOME no lugar do ID.