我对反序列化的Doctrine实体有一个问题。序列化对象没有实体的所有字段,当我更新它们时,字段被设置为null。我认为here也有同样的问题,但没有与使用JMSSerializer + Doctirne相关的解决方案。
问候
发布于 2012-10-02 16:05:29
你在你的注解中添加了@Expose吗?像这样的东西
use JMS\SerializerBundle\Annotation\Expose;
use JMS\SerializerBundle\Annotation\Accessor;
use JMS\SerializerBundle\Annotation\ExclusionPolicy;
use JMS\SerializerBundle\Annotation\Type;
class MyEntity {
/**
* @var integer $id
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
* @Expose
* @Type("integer")
*/
private $id;
}https://stackoverflow.com/questions/12681055
复制相似问题