I have two Entitites mapped together.
Skin.php :
/**
* @var CmsElement
*
* @ORM\ManyToOne(targetEntity="CmsElement")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="homepage_id", referencedColumnName="id")
* })
*/
private $homepage;
CmsElement.php :
/**
* @var Skin
*
* @ORM\ManyToOne(targetEntity="Skin")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="skin_id", referencedColumnName="id")
* })
*/
private $skinId;
And thats it. My Skin table is mapped correctly, I get the id of the CmsElement. However in my Cmselement I dont get the needed skinId... It always stays NULL. The codes are identical, why doesnt it work?
An example for better understanding:
Skin:
id: 1
homepage_id: 2
CmsElement:
id: 2
skin_id: NULL