Grid + hasMany + DropDown

еще раз всем привет

подскажите - как сделать выпадающее меню в GridView если таблица связана через промежуточную с другой?

типа, нужна возможность менять значение в виде выпадающего списка

hasMany имеется =


public function getY2MapArtcats()

{

    return $this->hasMany(Y2MapArtcat::className(), ['id_art' => 'id_art']);

}