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 :

Formulaires: champ "externes" [Débutant(e)]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 14
    Par défaut Formulaires: champ "externes"
    Bonsoir à tous,

    Petite contextualisation: dans mon modèle, j'ai une classe resources à laquelle est associée une classe resource_descriptions de sorte que dans la classe BaseResources, on retrouve: @property Doctrine_Collection $ResourceDescriptions.

    Voici ma requête: j'aimerais spécifier dans la méthode 'useFields()' d'un formulaire associé à resources que je souhaite voir apparaître un champ 'descriptions'. Comment puis-je faire cela?

    Merci d'avance pour votre aide.

    Kantho

  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
    Voici le lien http://www.symfony-project.org/more-...Advanced-Forms

    Ce n'est pas la méthode useField qui ne sert que pour les champs d'un formulaire.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 14
    Par défaut
    Merci pour le lien, je regarde ça demain et j'indique si j'y ai trouvé réponse à ma question!

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 155
    Par défaut
    En principe, si ton schema.yml décrit correctement la relation qui existe entre tes deux tables (n-n si je comprends bien), ton formulaire devrait avoir un widget resource_descriptions_list

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 14
    Par défaut
    @keeny.kev: merci pour le lien, j'y ai partiellement trouvé ma réponse.

    @jekif: la relation est une 1-N entre resource et resource_descriptions et malgré que mon schéma est bien défini, pas de tel widget.

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 155
    Par défaut
    Alors en effet il faut utiliser des formulaires imbriqués.

    Tu dis que tu n'as trouvé que "partiellement" ta réponse dans le lien de keeny.kev... qu'est-ce qu'il te manque alors ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/11/2005, 15h51

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