Как отправить dataProvider с вложенными связями в массиве.

Всё что касается построения API
Ответить
Аватара пользователя
Chelobaka
Сообщения: 204
Зарегистрирован: 2018.06.01, 09:54

Как отправить dataProvider с вложенными связями в массиве.

Сообщение Chelobaka » 2019.10.23, 11:08

Здравствуйте,

Есть ActiveDataProvider. Когда в запросе встречается &expand= то возвращаются данные из связи.
У меня есть массив [error, data, success] и я хочу возвращать данные ActiveDataProvider в поле data.

Что бы достать модели я использую $dataProvider->getModels(), но данный метод не возвращает связи. То есть модели без заполненных полей со связями.
Если возвращать просто $dataProvider то связи есть.

Как запихнуть эти данные (связи) в массив?


Ответить