可以为API-Platform资源配置多个属性作为键标识符。例如,假设有一个名为'Product”的实体,其主键为'id”,但还可以用其他属性进行唯一标识,如'sku”(库存单元):
在这个示例中,'Product”实体具有两个标识符属性:id和sku。然后,可以使用搜索过滤器来搜索这些属性:
GET /api/products?id=123
GET /api/products?sku=ABC123
使用以上方法,可以允许用户使用多个相关的键标识符来查询API-Platform资源。