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 champ text d'une entité [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2011
    Messages : 135
    Points : 153
    Points
    153
    Par défaut formulaire champ text d'une entité
    Bonjour tout le monde,

    Voila j'ai un formulaire symfony2 avec les champs nom prenom etc.. puis j'inclus un autre formulaire Adresses avec le nom de la rue du code postal et je voudrais avoir un champ text Ville (car j'ai une table ville où il y a toute les villes de france ), en fait ce champ text servira a faire un autosuggest sur les villes... mais j'ai essayer de forcer le formulaire à m'afficher le champ text ville mais il veut pas... (et je ne veux pas avoir une liste déroulante de ville...)


    Merci d'avance

  2. #2
    Membre régulier
    Profil pro
    IED Web
    Inscrit en
    Octobre 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : IED Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 60
    Points : 90
    Points
    90
    Par défaut
    Tu as besoins de https://github.com/symfony/symfony/pull/1951.
    Prochainement inclu dans la v2.1 j'espere... et actuellement recuperable par Git ou à la mano avec le diff : https://github.com/symfony/symfony/pull/1951/files

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 383
    Points : 658
    Points
    658
    Par défaut
    si tu ne veux pas attendre, il t'es aussi possible de créer un theme spécialement pour ce champ qui affichera un champ texte à la place du select. Maintenant, ca dépend si tu a le temps d'attendre!
    Un petit si la réponse convient. Merci.

  4. #4
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2011
    Messages : 135
    Points : 153
    Points
    153
    Par défaut
    Ah bah merci! Et comment tu fais pour créer un thème?

    Au fait Bendede il y a un truc que je comprends pas dans ce qu'il a fait pour le type EntityIdType, il met l'option querybuilder avec des paramètres c'est a dire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     'query_builder' => function($repository, $id) {
                    return $repository->createQueryBuilder('c')
                        ->where('c.id = :id AND c.available = 1')
                        ->setParameter('id', $id);
    mais comment tu fais pour lui donner le $repository et l'id??

    Cordialement

  5. #5
    Membre régulier
    Profil pro
    IED Web
    Inscrit en
    Octobre 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : IED Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 60
    Points : 90
    Points
    90
    Par défaut
    C'est sur le meme principe que le champs entity classique.
    $repository est calculé depuis ta valeur de l'option class et $id depuis la valeur saisie dans ton champs.
    Il te sont mis à disposition pour personnaliser, au besoins, ta requete.

  6. #6
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2011
    Messages : 135
    Points : 153
    Points
    153
    Par défaut
    Bah merci tout le monde! j'y suis arrivé Lol. Enfin c'est très puissant ces formulaires mais bon il faut aller dans le code source de symfony2 pour comprendre toutes les options qui s'offrent a nous...

    Encore merci

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

Discussions similaires

  1. [VBA] Comment valoriser un champ texte avec une variable ?
    Par Jean_Benoit dans le forum Access
    Réponses: 3
    Dernier message: 25/12/2006, 15h55
  2. Réponses: 5
    Dernier message: 15/09/2006, 16h13
  3. Initialiser un champ texte avec une fonction javascript
    Par Agoye dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/06/2006, 11h26
  4. formulaire: champ texte + liste deroulante
    Par mat21 dans le forum Langage
    Réponses: 3
    Dernier message: 17/01/2006, 10h01
  5. Modifier un champs texte avec une fonction PHP (calcul TVA)
    Par Stella2809 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 22/11/2005, 00h55

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