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 :

Symfony : relation entre deux entités [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre à l'essai
    Femme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 27
    Points : 13
    Points
    13
    Par défaut Symfony : relation entre deux entités
    bonsoir à tous

    je suis en train de développez un site avec symfony et j'ai dans la BD une table Candidat {id_candiat,nom,prenom,té,addr,...}.

    puis j'ai fait l'entité concernant l'objet candidat
    j'ai hébergé le site dans un serveur ftp avec la BD

    après je voudrais que chaque candidat soit une fonction (Cadre , ingénoeur,...) pour que je puisse afficher les candidat avec leur Fonction.
    alors j'ai ajouté une autre table Fonction à la BD Fonction{id_fonction, fonction}
    mon problème est que je veux faire une relation entre c'est deux table j'ai modifier la table Candidat(ajouter le foreign Key de la table Fonction) est aussi modifier l'entité Candidat aussi le fichier candidat.orm.xml trouvé dans le dossier doctrine
    mais ça marche plus
    qu'est ce que je doit faire pour afficher les candidats avec leur fonction en savant que mon site est déjà hébergé

    je dois terminer ce site mais maintenant je suis bloqué dans cette étape

    merci d'avance

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Points : 356
    Points
    356
    Par défaut
    Exemple :

    Dans ton entité 'Candidat'

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        /**
         * @ORM\ManyToOne(targetEntity="***\***Bundle\Entity\Fonction")
         * @Assert\NotNull()
         */
        private $fonction;
    Lancer un update --force et le tour devrait être joué...

  3. #3
    Membre à l'essai
    Femme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 27
    Points : 13
    Points
    13
    Par défaut
    merci bbbbccccppp pour votre réponse mais comment puis je forcer l'update puisque le site est hébergé (on force l'update avec le CMD.exe!!!!)??

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Points : 356
    Points
    356
    Par défaut
    De fait, cela se fait en mode commande (CMD.exe). Il faut donc y avoir accès en mode ssh. Si vous n'en disposez pas, je ne connais pas personnellement d'autres procédés (ormis le fait de faire le tout à la main : créer les nouveaux champs à la main)

  5. #5
    Membre à l'essai
    Femme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 27
    Points : 13
    Points
    13
    Par défaut
    je sais pas comment utiliser le mode SSH , alors je veux bien ajouter les champs et modifier les fichiers qu'ils doivent être modifiés (les fichiers qui seront modifiers si je fait tt en mode SSH)

  6. #6
    Membre à l'essai
    Femme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 27
    Points : 13
    Points
    13
    Par défaut
    bon j'ai revenu en localhost mais je trouve l'erreur suivante après modification de l'entité candidat et forcer l'update

    voici l'erreur :

    php parse erreur : syntaxe erreur,unexcepted $end ,excepting T_FUNCTION in C:\wamp\www\Stage\src\Stage\SiteBundle\Entity\candidat.php on line 629

  7. #7
    Membre à l'essai
    Homme Profil pro
    walo
    Inscrit en
    Janvier 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : walo

    Informations forums :
    Inscription : Janvier 2009
    Messages : 9
    Points : 13
    Points
    13
    Par défaut
    Bonjour,
    Vérifier que toutes les fonctions de la class candidat sont bien fermés !

  8. #8
    Membre à l'essai
    Femme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 27
    Points : 13
    Points
    13
    Par défaut
    merciiii

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.x] Relation entre deux entités intermédiaires
    Par blugeen dans le forum Symfony
    Réponses: 1
    Dernier message: 16/11/2014, 20h41
  2. [MCD] 5 relations entre deux entités : possible ?
    Par feugana1 dans le forum Schéma
    Réponses: 2
    Dernier message: 14/09/2010, 20h35
  3. Attribut dans une relation entre deux entités
    Par garzouille dans le forum Django
    Réponses: 1
    Dernier message: 08/07/2008, 10h16
  4. [EJBQL] [CMP] Relation entre deux beans
    Par salome dans le forum Java EE
    Réponses: 1
    Dernier message: 11/07/2005, 23h50
  5. Relation entre deux tables
    Par manel007 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 04/03/2005, 16h54

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