@pashaa

Как убрать поля которых нет в select() из результата ActiveRecord?

/**
     * @return ActiveQuery
     */
    public function getUser(): ActiveQuery
    {
        return $this->hasOne(Customer::class,['id' => 'customer_id'])->select(['id', 'rating_consumer']);
    }
Часть fields()
'user' => function () {
                return $this->user;
  },

Как сделать чтобы возвращались только выбранные поля, а остальные с null не возвращались?
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 1
padlyuck
@padlyuck
->asArray() но тогда вы получите массив, а не объект. по другому никак.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы