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 :

Gestion des champs joints sur SF4


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Géomaticien
    Inscrit en
    Septembre 2012
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Géomaticien

    Informations forums :
    Inscription : Septembre 2012
    Messages : 103
    Par défaut Gestion des champs joints sur SF4
    Hello

    J'essaie de gérer un champ joint de OneToMany sur un formulaire. La relation et l'ajout fonctionnent bien, mais je n'arrive qu'à faire une liste déroulante...

    Il s'agit de bêtes adresses liées à des customers, j'aimerais donc :

    - Brider le nombre d'ajout d'adresses par customer
    - Afficher quelque chose de plus complet qu'une liste déroulante (des vrais sous-formulaires)

    Mon code d'insertion du champs joint dans le formulaire ressemble à cela, et produit donc une liste déroulante avec un bouton Ajouter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    $addressFieldOptions = [
    			// see available options
    			'multiple' => true,
    			'label' => 'Address',
    			'class' => 'App\Entity\Address',
    			'required' => true,
    			'property' => 'getFullAddress',
    			'by_reference' => true,
    			'translation_domain' => 'SonataUserBundle',
    			'placeholder' => 'Choose an option',
    			'help' => 'Add your address.',
    		]; 
    $formMapper->add('address', ModelType::class, $addressFieldOptions) ;
    Merci d'avance de tous conseils !

  2. #2
    Membre éprouvé
    Homme Profil pro
    Developpeur
    Inscrit en
    Juillet 2014
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Juillet 2014
    Messages : 102
    Par défaut
    Bonjour,
    D'apres la doc : https://symfony.com/doc/current/form/embedded.html on peut réutiliser des forms pour les imbriquer dans d'autres.
    Dans l'exemple que tu donnes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $formMapper->add('address', ModelType::class, $addressFieldOptions) ;
    ModelType::class n'est sans doute pas une classe de formulaire dédiée aux adresses ? Si non je te suggère d'en créer un et de le lier de la même façon.

Discussions similaires

  1. [FAQ] [Access 2007] Gestion des pièces jointes en VBA
    Par Tofalu dans le forum Contribuez
    Réponses: 4
    Dernier message: 04/07/2006, 00h16
  2. Réponses: 3
    Dernier message: 10/03/2006, 16h41
  3. gestion des Piéces Jointes
    Par dimkha dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 01/12/2005, 17h09
  4. [Exception]Gestion des exceptions, capture sur la classe.
    Par @lantis dans le forum Général Java
    Réponses: 9
    Dernier message: 22/07/2005, 19h43

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