REST и связи

Всё что касается построения API
Ответить
Mully
Сообщения: 3
Зарегистрирован: 2019.08.14, 09:09

REST и связи

Сообщение Mully »

При обращении к exapand тянется связь MANY_TO_MANY. Если запрашивать тучу данных, тогда создается туча запросов. Как сделать так чтобы связь тянулась через expand используя JOIN'ы?
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: REST и связи

Сообщение ElisDN »

Никак. Только самому проставлять with(...). ActiveRecord не загружает связи по JOIN-ам.
yiiliveext
Сообщения: 910
Зарегистрирован: 2019.08.13, 01:49

Re: REST и связи

Сообщение yiiliveext »

ElisDN писал(а): 2019.08.16, 17:21 Никак. Только самому проставлять with(...). ActiveRecord не загружает связи по JOIN-ам.
Ручками это делать не обязательно. Просто в action пройтись по fields и expand с isRelation(...) и добавить соответствующие with(...) к запросу.
Ответить