[
'attribute' => 'model1_id',
'filter' => Model1::find()
->select(['name_ru', 'id'])
->where(['in', 'id', Model2::find()->select('model1_id')->column()])
->indexBy('id')
->orderBy(['name_ru' => SORT_ASC])
->column(),
'headerOptions' => ['class' => 'code-column'],
'value' => 'model1.name_ru'
],
public function getPortfolio()
{
return ArrayHelper::map(self::find()->all(), 'portfolio_id', 'portfolio.name')
}
в 40 лет не так-то просто учить php