REST и связи

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

REST и связи

Сообщение Mully » 2019.08.16, 13:20

При обращении к exapand тянется связь MANY_TO_MANY. Если запрашивать тучу данных, тогда создается туча запросов. Как сделать так чтобы связь тянулась через expand используя JOIN'ы?

Аватара пользователя
ElisDN
Сообщения: 5355
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: REST и связи

Сообщение ElisDN » 2019.08.16, 17:21

Никак. Только самому проставлять with(...). ActiveRecord не загружает связи по JOIN-ам.

yiiliveext
Сообщения: 153
Зарегистрирован: 2019.08.13, 01:49

Re: REST и связи

Сообщение yiiliveext » 2019.08.16, 21:43

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

Ответить