Api-платформа заказ для детей - PullRequest
0 голосов
/ 26 ноября 2018

Я только начинаю использовать api-платформу, чтобы ПОЛУЧИТЬ некоторые сущности и всех их детей.Здесь есть самообъединение, SQL выглядит так:

entity e0_
        LEFT JOIN
    entity e1_ ON e0_.id = e1_.parent_id

Я обнаружил, что записи результатов отсортированы по id ORDER BY e0_.id ASC, а их дочерние элементы не отсортированы.

У меня вопрос, каксортировать своих детей также ORDER BY e0_.id ASC, e1_.id ASC

Я просмотрел документ, кажется, не упоминается.https://api -platform.com / docs / core / order-default

спасибо

1 Ответ

0 голосов
/ 28 ноября 2018

Порядок по умолчанию в ORM:

https://www.doctrine -project.org / projects / doctrine-orm / en / 2.6 / tutorials / order-association.html

Порядок по умолчанию в платформе API:

 * @ApiResource(attributes={"order"={"related.id": "ASC"}})

Порядок по параметрам запроса в платформе API:

https://api -platform.com / docs / core / filters / # filtering-на вложенном свойстве

...