Есть страница с вакансиями, где отображены вакансии по работодателю. Нужно с сервера вернуть пачку вакансий и информацию о работодателе, чтобы отобразить название компании, чтобы люди могли видеть, кому принадлежат эти вакансии. Как это сделать?
Есть ActiveDataProvider:
$vacancies = new ArrayDataProvider([
'allModels' => Vacancy::find()->where(['creator' => $creator]),
'pagination' => [
'pageSize' => 30
]
]);
return $vacancies;
Все это работает хорошо. Присутствует пагинация и все такое.
Но это только пачка вакансий. Есть так же запрос на информацию о работодателе, который возвращает название компании:
$employer = Profile::find()->select('company')->where(['user' => $creator])->one();
Как все это объединить и отослать на клиент так, чтобы у меня были и вакансий пачка с пагинацией и инфа о работодателе??