2017-04-11 49 views
1

我试图序列化,然后在Symfony的3反序列化主义实体以及它不适用于当然id性质的工作,因为没有公共的访问到id默认处理原则同上。那么最好的选择是什么?Symfony的串行不能反序列化

  1. 添加setId()方法,但是这可能是一个坏主意, 破坏学说默认行为。

  2. 使用自定义Normalizer,它使用反射通过访问该字段构造对象。

  3. 给实体一些自定义toArray(),fromArray()功能并使用数组值而不是序列化中的对象。

或者我错过了什么? symfony中是否已经有了一些用于该用例的内容?

回答

0

This可能是你在找什么?我最近开始研究它。

+0

也许这并不明确。这个组件是不能这样做的。 – patman