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 :

Formulaire sur deux tables [1.x]


Sujet :

Symfony PHP

  1. #1
    Invité
    Invité(e)
    Par défaut Formulaire sur deux tables
    Bonjour,

    J'ai fait des recherches sur le net et sur ce forum. Le sujet revient souvent mais j'aimerais une réponse définitive. Je suis en phase d’apprentissage et je m'interroge sur le cas théorique suivant :

    Les Tables :
    commerçant : id / nom / prenom
    magasin : id / nom / adresse / ville / id_commercant

    D'après mes recherches, dans le formulaire principale "Commerçant", j'ajoute le formulaire "magasin" avec le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->embedForm('magasin' , new magasinForm());
    Avec un test, cela fonctionne très bien. Par contre, l'enregistrement ne se fait pas. En effet, il y a une erreur sur l'enregistrement du magasin car la clé étrangère id_commercant n'est pas renseignée. J'ai donc ajouté en dur une valeur à id_commercant en surchargeant la méthode "save".

    Ma question est la suivante :

    Existe t-il une possibilité pour que la clé étrangère soit renseignée automatiquement ou faut-il personnaliser les différentes méthodes ?

    Merci

  2. #2
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    Tu as la réponse dans la documentation de symfony :
    http://www.symfony-project.org/more-...Advanced-Forms

  3. #3
    Invité
    Invité(e)
    Par défaut
    J'avais très mal cherché.

    Un grand merci.
    Dernière modification par Invité ; 25/11/2011 à 18h50.

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

Discussions similaires

  1. [AC-2010] "Design" formulaire sur deux tables
    Par deedoo12 dans le forum IHM
    Réponses: 2
    Dernier message: 15/11/2013, 14h09
  2. [AC-2007] Formulaire basé sur deux tables
    Par Imitator92 dans le forum IHM
    Réponses: 0
    Dernier message: 01/06/2010, 14h51
  3. Comptez sur deux tables en même temps
    Par genova dans le forum Langage SQL
    Réponses: 12
    Dernier message: 13/09/2004, 18h58
  4. trigger sur deux tables
    Par Shabata dans le forum Développement
    Réponses: 4
    Dernier message: 04/05/2004, 16h55
  5. 2 Count() sur deux tables en jointures gauches
    Par Alexandre T dans le forum Langage SQL
    Réponses: 2
    Dernier message: 03/09/2003, 16h53

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