но запросы типа где pk таблицы в селекте не участвует
Код: Выделить всё
Sklad::find()->joinWith(['tovar'])->select(['tovar_id','{{%tovar}}.name'])->asArray()->all()
Undefined index: id in .../vendor/yiisoft/yii2/db/ActiveQuery.php стр 204
если добавить indexBy('tovar_id') то норм