イムは、私は何も持っていないデータベース内のリレーションを生成しようとすると私は1つのエンティティで2つの団体symfonyの3:1つのエンティティの多くの団体
class User
{
/**
* @ORM\OneToOne(targetEntity="Employee")
* @ORM\JoinColumn(name="id", referencedColumnName="id")
*/
protected $employee;
/**
* @ORM\OneToOne(targetEntity="Client")
* @ORM\JoinColumn(name="id", referencedColumnName="id")
*/
protected $client;
//....
}
を持っています。しかし、1つだけの関連付けがあればそれは機能しています。 私はコンソールコマンドを使用しています:
doctrine:schema:update --force
詳細はドキュメントを見て、コマンドの出力は何ですか? –
[Doctrine \ DBAL \ Schema \ SchemaException] 名前 'uniq_8d93d649bf396750'の索引がすでに 'user'表に定義されています。 – user3650029