0
我試圖定義一個OneToMany
雙向(避免ManyToMany
和額外的表),我做的(我認爲)的文檔說here但肯定我我失去了一些東西,因爲我收到此錯誤運行doctrine:schema:validate
命令後:不適Doctrine2映射:實體類「下載」映射無效
協會PlatformBundle \實體\下載#標識是指擁有方場PlatformBundle \實體\標識#下載不存在。
這是實體的樣子(只是在相關領域):
class Identifier
{
/*
* @var Downloads
* @ORM\ManyToOne(targetEntity="Downloads", inversedBy="identifier")
* @ORM\JoinColumn(name="downloads_id", referencedColumnName="id")
*/
protected $downloads;
}
class Downloads
{
/**
* @var Collection
* @ORM\OneToMany(targetEntity="Identifier", mappedBy="downloads")
*/
protected $identifier;
public function __construct() {
$this->identifier = new ArrayCollection();
}
}
這是一個下載被分配給許多標識符的關聯。我在做什麼錯或在這裏失蹤?
嘗試使用FQCN爲'targetEntity'註釋 – mblaettermann
@mblaettermann沒有變化,同樣的結果,這是奇怪 – ReynierPM