小编Jay*_*ion的帖子

Symfony2 OneToMany嵌入表单不保存实体

我在Symfony2中遇到OneToMany嵌入式表单的问题.

这次,实体被保存,但不是对父类的引用.

我的桌子看起来像那样

| id | position | content | about_id |
| 29 |        1 |  test 1 |     NULL |
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么这个about_id仍然是NULL.

我的关系:

实体关于:

class About {
    /*
     ....
    */

    /**
     * @ORM\OneToMany(targetEntity="AboutContent", mappedBy="about", cascade={"persist", "remove"})
     */
    private $content;

    /**
     * Add content
     *
     * @param AboutContent $content
     * @return About
     */
    public function addContent(AboutContent $content)
    {
        $this->content[] = $content;

        return $this;
    }

    /**
     * Remove content
     *
     * @param AboutContent $content
     */
    public function removeContent(AboutContent $content)
    {
        $this->content->removeElement($content); …
Run Code Online (Sandbox Code Playgroud)

php doctrine many-to-one symfony

3
推荐指数
1
解决办法
3917
查看次数

标签 统计

doctrine ×1

many-to-one ×1

php ×1

symfony ×1