Relation OneToMany fonctionne pas

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Relation OneToMany fonctionne pas

Re: Relation OneToMany fonctionne pas

par Saian » 26 sept. 2019, 15:21

Salut, on pourrait voir le code avec les persist et le flush ? Appeles tu comme il faut le $projet->setUser($user) et le $user->addProjet($projet) ?

Relation OneToMany fonctionne pas

par House » 28 août 2019, 14:20

Hello tout le monde,

Je trim depuis plusieurs jours à faire une relation avec mes tables.

J'ai une entité User qui peut avoir plusieurs Projet

Voici le code entity User :
 /**
     * @ORM\OneToMany(targetEntity="Projet", mappedBy="user")
     */

    private $projets;

    public function __construct()
    {
        $this->projets = new ArrayCollection();
    }
Voici le code entity Projet :
 /**
     * @ORM\ManyToOne(targetEntity="User", inversedBy="projets")
     * @ORM\JoinColumn(name="user_id", referencedColumnName="id")
     */
    private $user;
Tout se passe bien en bdd, tout se flush correctement sauf mon champ user_id qui reste à NULL, je suis bien log en admin et non en anon.

Merci par avance.