0

我对反序列化的 Doctrine 实体有疑问。序列化对象没有实体的所有字段,当我更新它们以使字段设置为空时。我认为同样的问题在这里,但没有与使用 JMSSerializer + Doctirne 相关的解决方案。

问候

4

1 回答 1

0

您是否在注释中添加了@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;
}
于 2012-10-02T08:05:28.940 回答