2015-04-08 3 views
0

Вместо этого, если $ model-> id, как изменить его на $ model-> city_name?Как получить данные из модели отношений в yii2

$this->params['breadcrumbs'][] = ['label' => $model->cluster, 'url' => ['view', 'id' => $model->id]]; 

Вот отношение

public function getCityName() 
{ 
    return $this->hasOne(LibCities::className(),['city_code'=>'city_code']); 
} 

Это мой tbl_targetcities enter image description here

и это мой lib_cities стол enter image description here

Sample View .. Изменение 2, который является ID от tbl_target_Cities до CITY_NAME из таблицы lib_cities. enter image description here

ответ

3

Изменение $model->id в $model->cityName->city_name для label атрибута:

$this->params['breadcrumbs'][] = ['label' => $model->cityName->city_name, 'url' => ['view', 'id' => $model->id]];

+0

Это правильно. Спасибо большое. – beginner

Смежные вопросы