Страница 1 из 1
REST и связи
Добавлено: 2019.08.16, 13:20
Mully
При обращении к exapand тянется связь MANY_TO_MANY. Если запрашивать тучу данных, тогда создается туча запросов. Как сделать так чтобы связь тянулась через expand используя JOIN'ы?
Re: REST и связи
Добавлено: 2019.08.16, 17:21
ElisDN
Никак. Только самому проставлять with(...). ActiveRecord не загружает связи по JOIN-ам.
Re: REST и связи
Добавлено: 2019.08.16, 21:43
yiiliveext
ElisDN писал(а): ↑2019.08.16, 17:21
Никак. Только самому проставлять with(...). ActiveRecord не загружает связи по JOIN-ам.
Ручками это делать не обязательно. Просто в action пройтись по fields и expand с isRelation(...) и добавить соответствующие with(...) к запросу.