У меня есть Acl_Customer, Acl_Group и таблица Acl_Customer_Group. Последний — это перекрестная ссылка между клиентом и группой.
Теперь я просто хочу иметь возможность получать своих клиентов ACL с помощью соединения в таблице групп. .
Код: Выделить всё
$customers = CustomerQuery::create()
->joinCustomerGroup()
->paginate($page, $limit);
return $customers->getResults()->getData();
Код: Выделить всё
[{"id":1,"username":"foo","email":"bar@baz.quux"}]
Код: Выделить всё
[{"id":1,"username":"foo","email":"bar@baz.quux","groups":[{"name":"developer"}, ...]}]
Подробнее здесь: https://stackoverflow.com/questions/213 ... -many-join