儿童的api平台订单

时间:2018-11-26 04:07:08

标签: sorting children api-platform.com

我刚刚开始使用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/default-order

谢谢

1 个答案:

答案 0 :(得分:0)

ORM中的默认顺序:

https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/tutorials/ordered-associations.html

API平台中的默认顺序:

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

在API平台中按查询参数排序:

https://api-platform.com/docs/core/filters/#filtering-on-nested-properties