Задать вопрос
@Isherath

Добавление массивов в ответ сервера. REST на Yii2?

Есть страница с вакансиями, где отображены вакансии по работодателю. Нужно с сервера вернуть пачку вакансий и информацию о работодателе, чтобы отобразить название компании, чтобы люди могли видеть, кому принадлежат эти вакансии. Как это сделать?

Есть ActiveDataProvider:

$vacancies = new ArrayDataProvider([
            'allModels' => Vacancy::find()->where(['creator' => $creator]),
            'pagination' => [
                'pageSize' => 30
            ]
       ]);
return $vacancies;


Все это работает хорошо. Присутствует пагинация и все такое.

Но это только пачка вакансий. Есть так же запрос на информацию о работодателе, который возвращает название компании:

$employer = Profile::find()->select('company')->where(['user' => $creator])->one();


Как все это объединить и отослать на клиент так, чтобы у меня были и вакансий пачка с пагинацией и инфа о работодателе??
  • Вопрос задан
  • 393 просмотра
Подписаться 2 Комментировать
Подписчики вопроса 2 К ответам на вопрос (2)