Hej,
mam pytanie odnośnie relacji 2 encji, powiedzmy że wyglądających następująco:
class A
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity="App\Entity\B")
*/
private $Number;
}
class B
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string", length=50, unique=true)
*/
private $Number;
Chciałbym zrobić relację z klasy A ManyToOne do encji klasy B gdzie kluczem nie będzie ID encji B a konkretne pole - $Number, w jaki sposób powinienem to zrobić?