class Account
{
...
/*
* @OneToMany(targetEntity="Address", mappedBy="account");
*/
private $addresses;
...
}
class Address
{
...
/**
* @ManyToOne(targetEntity="Account", inversedBy="addresses")
* @JoinColumn(name="account_id", referencedColumnName="id")
*/
private $account;
...
}
コンソールコマンドを実行してスキーマを検証する場合:
[マッピング]FAIL-エンティティクラスの'Entity\ Address'マッピングが無効です:*関連付けEntity \ Address#accountは、存在しない逆サイドフィールドEntity \ Account#addressesを参照しています
なんで?