when the serializing serialize has detected been php symfony serialization doctrine2

php - the - symfony serializer



¿Puede el serializador Symfony deserializar la entidad anidada de retorno de la entidad hijo tipo? (1)

Creo que el serializador Symfony intenta ser mínimo en comparación con el serializador JMS, por lo que podría tener que implementar su propio denormalizador para la clase. Puede ver cómo la sección sobre cómo agregar normalizadores .

Cuando deserializo mi entidad doctrinal, el objeto inicial se construye / inicia correctamente, sin embargo, todas las relaciones secundarias intentan llamarse como matrices.

Se está addChild(ChildEntity $entity) al addChild(ChildEntity $entity) del objeto de nivel de raíz, pero Symfony arroja un error de que addChild está recibiendo una matriz y no una instancia de ChildEntity.

¿El propio serializador de Symfony tiene una forma de deserializar matrices anidadas (entidades hijo) para el tipo de entidad?

El Serializador JMS maneja esto al especificar una @Type("ArrayCollection<ChildEntity>") en la propiedad.