Tout le monde sait comment accomplir une relation OneToMany
dans 2 projets (disons cross-base de données sage, les deux ont leur propre structure de projet, espaces de noms et base de données).OneToMany Relation sur les entités inter-projet (Symfony2/Doctrine)
Disons que j'ai une entité dans le projet A:
Movie.php (Entité projet A)
class Movie {
// ... some other properties
/**
* @ORM\OneToMany(targetEntity="Moviechild/Project B", mappedBy="movie")
*/
protected $moviechilds;
// ...
et une autre entité dans le projet B:
Moviechild.php (Entité Projet B)
class Moviechild {
// ...
/**
* @ORM\ManyToOne(targetEntity="Movie/Project A", inversedBy="moviechilds")
* @ORM\JoinColumn(name="movie_id", referencedColumnName="id")
*/
protected $movie;
// ...
Cela vous convient-il? R a besoin? – Florent
Oui merci Florent, en fait, je devais le faire différemment, car le projet était en train de changer. Mais merci pour votre réponse, j'apprécie beaucoup! Meilleur – Mike