GraphQL-按属性排序不起作用



我很难获取实体的所有记录"Project";,由财产下令";名称";。在遵循了关于排序的api平台文档之后,我仍然得到了无序的集合。我需要使用GraphQL获得结果,并且我正在使用GraphQL_playground测试api平台自行生成的查询。

我的项目实体如下:

#[ApiResource(
graphql: [
'item_query',
'collection_query',
'create',
'update',
'delete',
]
)]
#[ApiFilter(
OrderFilter::class,
properties: ['name' => 'ASC'],
arguments: ['orderParameterName' => 'order']
)]
class Project
{
(...)
/**
* @ORMColumn(type="string")
*/
private $name;

我正在测试的查询只返回无序的结果:

{
projects(order: { name: "ASC" }) {
name
(...)
}
}

这样更改实体注释:

#[ApiFilter(
OrderFilter::class,
properties: ['name'],
arguments: ['orderParameterName' => 'order']
)]

最新更新