IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Probleme relation ManyToOne


Sujet :

Symfony PHP

  1. #1
    Membre à l'essai Avatar de Hollux
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2016
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2016
    Messages : 20
    Points : 19
    Points
    19
    Par défaut Probleme relation ManyToOne
    Bonjour, je me met a symfony depuis un petit temps et j'essaie de faire correctement des langues la.

    Donc j'ai créé une entity Langue et une Translation.
    créer en cmd je met dans langue : language et libelle, et dans translation : keytrans et data.
    Pas de souci jusque la, entité créer et mise dans la DB.

    Maintenant je cherche a rajouter une relation manytoone dans l'entité translation.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
        /**
        * @ORM\ManytoOne(targetEntity="Toto\CoreBundle\Entity\Langue", cascade={"persist", "remove"})
        * @ORM\joinColumn(nullable=true)
        */    
        private $langue;
    j'ai aussi le use :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    use Doctrine\ORM\Mapping as ORM;
    malheureusement ça ne fonctionne pas.
    j'apprend symfony en parallèle avec des tuto Grafikart et le même code rajouté dans le Ecom que je suis avec ses tuto fonctionne.
    copié collé, changé juste le namespace et hop, un petit doctrine entities et il me fait les getter et les setter sans aucun souci.


    Donc je voudrais savoir si vous avez une idée de ou peux provenir mon souci sur le nouveau projet qui fait que la relation ne se fait pas ?
    Je penche sur un souci avec Doctrine mais j'ai copié collé le fichier complet de doctrine du projet qui fonctionne vers l'autre, j'ai rien eu de plus.


    Merci d'avance a tous

    Hollux

  2. #2
    Membre à l'essai Avatar de Hollux
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2016
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2016
    Messages : 20
    Points : 19
    Points
    19
    Par défaut
    Bon je m'auto répond, au cas ou d'autres sont dans le cas, ou tombe dessus, vu comme c'est idiot ils peuvent garder sa dans un petit coins de leur tête si ça leur arrive.

    Faites attention quand vous créez une entité en ligne de commande, tout au début il demande annotation / yml etc

    si on met en yml il gère un peu tout dans un fichier créer dans ressource/doctrine, ou les infos pour la db sont présente et modifiable.
    En annotation c'est dans la classe elle même que les infos et les modifications doivent être rentré.

    Voila Voila, j'avais mis en yml et je rentrais les informations directement dans la classe comme une annotation, forcément doctrine ne les lisaient pas.

Discussions similaires

  1. Probleme avec une relation ManytoOne
    Par decad7 dans le forum Doctrine2
    Réponses: 1
    Dernier message: 04/02/2013, 18h21
  2. Réponses: 2
    Dernier message: 03/09/2009, 19h26
  3. [Toutes versions] Probleme relation access
    Par bluetootea dans le forum Modélisation
    Réponses: 21
    Dernier message: 24/06/2009, 15h45
  4. Réponses: 3
    Dernier message: 03/04/2008, 19h16
  5. [EJB2.1 Entity] Probleme - Relation entre EJB - Composition d'EJB ??
    Par skrosoft dans le forum Java EE
    Réponses: 7
    Dernier message: 09/02/2007, 17h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo