Такая задача, может ответ простой, но я пока не могу найти.
В БД есть три таблицы, свзянанные внешними ключами.
Код: Выделить всё
-- `country`
`id`
`name`
-- `region`
`id`
`name`
`country_id`
-- `city`
`id`
`name`
`region_id`
На странице city/index вывод данных вот так:
Код: Выделить всё
<?= GridView::widget([
//...
'columns' => [
'region.country.name',
'region.name',
'name',
],
]) ?>