php - jms序列化器相同的实体关系
问题描述
我在同一个实体上有一个具有 manyToOne 关系的实体
class Post {
/**
* @ORM\OneToMany(targetEntity=Post::class, mappedBy="lotParent")
*/
private $linkedPosts;
}
如何在不序列化子项的所有属性的情况下序列化主帖子的所有帖子属性?
我的 yaml 序列化文件是这样的,但所有属性对孩子来说都是可见的:
App\Entity\Post:
ExclusionPolicy: ALL
properties:
id:
expose: true
groups: [viewPost, viewChildPost]
title:
expose: true
groups: [viewPost]
......
linkedPosts:
expose: true
groups: [viewChildPost]
在这个例子中,我不想要孩子的标题。我可以在序列化组上使用 symfony 表达式吗?我没有看到这样的东西
解决方案
推荐阅读
- python-3.x - 如何将目录添加到路径?
- elasticsearch - 随时随地搜索的主体
- xml - 使用 xmlstarlet 编辑属性值
- microsoft-graph-api - 使用图形 API 仅返回 SharePoint 列表中的选定列并将 Graph.List 转换为 DataTable
- jmeter - 有没有办法在 API 测试时在 JMeter 中跟踪 HATEOAS 链接/重用响应?
- scala - Scala circe derivedUnwrapped 值类不适用于缺少的成员
- sql - SQL JSON - 从数组中获取特定值
- bash - 使用 wget 克隆网站的 Bash 脚本
- asp.net-mvc - 将字体真棒图标添加到 Html.ActionLink
- python - Matplotlib:具有两个不同 y 轴的 2D 子图