我在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)