2017-04-11 84 views
1

我試圖序列化,然後在Symfony的3反序列化主義實體以及它不適用於當然id性質的工作,因爲沒有公共的訪問到id默認處理原則同上。那麼最好的選擇是什麼?Symfony的串行不能反序列化

  1. 添加setId()方法,但是這可能是一個壞主意, 破壞學說默認行爲。

  2. 使用自定義Normalizer,它使用反射通過訪問該字段構造對象。

  3. 給實體一些自定義toArray(),fromArray()功能並使用數組值而不是序列化中的對象。

或者我錯過了什麼? symfony中是否已經有了一些用於該用例的內容?

回答

0

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

+0

也許這並不明確。這個組件是不能這樣做的。 – patman