我有兩個使用JMSSerializerBundle的問題(但我在PHP編程中當然是一個小菜鳥,當然在symfony中)。Symfony和JMSSerializerBundle
所以..讓我們從第一個更緊迫的開始:序列化/反序列化日期。
我的服務接受日期參數,格式爲:'yyyy-mm-dd'(格式爲「通用」..我的意思是4位數,2位數和2位數日)。我不得不反序列化和序列化這個。 所以..因爲我認爲註釋可能更容易我添加* @SerializerAnnotation\Type("DateTime<'Y-m-d'")
註釋...它不起作用,文檔說我應該使用雙引號來指定格式,但如果我這樣做,則會出現分析異常。
有什麼建議嗎?我也可以嘗試一個.yml配置,但我不知道該把它放在哪裏..
第二:當我創建一個Person
對象(POST動作)時,我也有一個密碼字段。所以我想反序列化它。當然,我不想反序列化它..有沒有一種方法來指定排序策略的序列化和另一個反序列化?
編輯: 目前我刪除了捆綁包,並手動從數組映射到我的對象(反之亦然)。
我知道這是相當長的一段時間。你有沒有設法使它工作?如果可以,請提供您的解決方案 – 2015-06-12 12:36:12
對不起。最後我放棄了。這是我在空閒時間做的一個項目,並且..我沒有更多的空閒時間:( – Francesco 2015-06-12 13:50:25