Ciao a tutti,
da poco ho iniziato con la programmazione. Vi spiego la situazione:
c’è questa relazione nel model Ticket:
public function getTyp()
{
return $this->hasOne(Typology::className(), [ 'id' =>'typ_id']);
}
E nella tabella ticket c’è la Colonna typ_id (essa è in relazione con l’id della tabella Typology)
Nella view views/ticket/index.php c’è GridView::widget con questa columns:
[
'attribute' => 'typ_id',
'value' => 'typ.typology'
],
Vorrei ancorare il valore della relazione. Ho provato questo:
[
'attribute' => 'typ_id',
'value' => function ($model) {
return Html::a (
'typ.typology',
'/typology/view?id='.$model->typ_id
);
}
]
ma non funziona, qualcuno può aiutarmi?