gpt4 book ai didi

symfony hatoas 和 jms 序列化

转载 作者:行者123 更新时间:2023-12-02 04:22:46 25 4
gpt4 key购买 nike

我有一个实体客户,我希望同时拥有 Hatoas 链接和自定义序列化

/**
* Customer ORM Entity
*
* @package AppBundle\Entity
*
* @Hateoas\Relation("self", href = @Hateoas\Route("get_customers", parameters = { "customer" = "expr(object.getId())" }))
* @Hateoas\Relation("customers", href = @Hateoas\Route("cget_customers"))))
*/

这是 hatoas 链接的注释

AppBundle\Entity\Customer:
exclusion_policy: ALL
virtual_properties:
getFullName:
serialized_name: full_name
type: string

这是我的 jms 序列化 yaml 配置,但由于某种原因它也删除了 hatoas 链接。

如何取回它?告诉序列化器不要删除 _links 属性?

最佳答案

Hateoas documentation它说:

Important: you must configure both the Serializer and Hateoas the same way. E.g. if you use YAML for configuring Serializer, use YAML for configuring Hateoas.

例如,使用 YAML format进行配置,您的问题应该得到解决。

关于symfony hatoas 和 jms 序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35873716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com