Yii2, нужна помощь в написании метода для api

200
27 сентября 2017, 11:49

Есть модели StickerPack и Sticker. Между ними связь один ко многим. Так вот, как сделать так чтобы мне при возвращении списка StickerPack, внутри самого StickerPack возвращалось 5 Sticker'ов.

Answer 1

Жадная выгрузка должна вам подойти, к примеру если вы выводите список паков:

$packs = StickerPack::find()
    ->with('stickers')
    ->limit(20)
    ->all();

Вместе с выборкой с таблицы паков сразу же будет выборка данных с таблиц стикеров, и тогда вы получите сразу список стикеров внутри объекта StickerPack, но зависит ещё от того как вы отдаете эти данные.

READ ALSO
Как считать русские названия?

Как считать русские названия?

Добрый деньУ меня скрипт не может с LDAP считать русские названия

205
GET Запросы. Получение данных

GET Запросы. Получение данных

Есть запрос apibus62

234
Как быстро загрузить много данных в solr?

Как быстро загрузить много данных в solr?

Я загружаю данные через phpчерез SolrClient::addDocuments()

243
открыть предыдущую страницу php

открыть предыдущую страницу php

На сайте есть главная страница, куда попадают все авторизованные пользователи (mainphp)

206