小编Rus*_*aev的帖子

在 Symfony 中检测到循环引用

我遇到了与 Symfony 中的循环引用相关的问题,我怀疑是由序列化程序引起的,但我还没有找到任何答案。这是我创建的实体、路由和控制器。在这方面的任何建议将不胜感激。

用户名

class User
{
    /**
      * @var int
      *
      * @ORM\Column(name="id", type="integer")
      * @ORM\Id
      * @ORM\GeneratedValue(strategy="AUTO")
    */
    private $id;

    /**
      * @ORM\OneToMany(targetEntity="Dieta", mappedBy="user")
    */
    private $dietas;
    public function __construct()
    {
       $this->dietas = new ArrayCollection();
    }
   //...
   //...
}
Run Code Online (Sandbox Code Playgroud)

饮食.php

    class Dieta
        {
            /**
             * @var int
             *
             * @ORM\Column(name="id", type="integer")
             * @ORM\Id
             * @ORM\GeneratedValue(strategy="AUTO")
             */
            private $id;

            /**
             * @ORM\ManyToOne(targetEntity="User", inversedBy="dietas")
             * @ORM\JoinColumn(name="users_id", referencedColumnName="id")
             */
            private $user;
            public function __construct()
            {
                $this->user = new ArrayCollection();
            }

            //... …
Run Code Online (Sandbox Code Playgroud)

php serialization circular-reference symfony

5
推荐指数
2
解决办法
9104
查看次数

标签 统计

circular-reference ×1

php ×1

serialization ×1

symfony ×1