Plusieurs relations entre deux tables
Bonjour,
j'ai une table User et une table Event et j'aimerais avoir deux relations entre ces deux tables :
-une pour lier un utilisateur à des évènements (un utilisateur peut créer plusieurs événements)
-l'autre pour lier des utilisateurs à des évènements (comme Facebook où on peut suivre un évènement)
mais ça ne fonctionne pas...
Les relations en question :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| /**
* @ORM\ManyToOne(targetEntity="Bit\UserBundle\Entity\User")
* @ORM\JoinColumn(nullable=false)
* @Assert\Valid()
*/
private $user;
/**
* @ORM\ManyToMany(targetEntity="Bit\UserBundle\Entity\User")
*/
protected $attendees; |
Tout d'abord est-ce possible?
Et sinon le seul moyen est bien de créer un champ events_suivis de type "array" dans l'entité event non?
Merci d'avance!