首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >API平台3非标识符路径参数

API平台3非标识符路径参数
EN

Stack Overflow用户
提问于 2022-10-31 15:59:30
回答 1查看 45关注 0票数 0

在以前版本的API平台中,您可以使用标准Symfony样式的路由参数定义操作的路径,即/resource/{id}/{ path }

在最新版本的alter (v3)中,这些路径的配置似乎已经发生了变化,因此您需要为每个参数创建一个Link()元数据,该参数直接将其映射到属性,而该属性反过来又被理论用于动态更改查询。问题是,我根本不希望链接{参数},因为它不直接表示属性。

是否有方法将参数声明为非标识符?还是作为一个非Link()?如果您没有为它定义一个uriVariables条目,那么它假设它是映射实体的id。

EN

回答 1

Stack Overflow用户

发布于 2022-11-03 11:50:44

我有一个类似的问题,我使用实体本身中的一个假公共属性(带有标志为3的api-platform 2.7 )解决了它,并将{参数}映射到该属性。

'id‘=> 'fake_public_property'

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74265963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档