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 entité sur un champ input


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut formulaire entité sur un champ input
    bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
                ->add(
                    'frequence',
                    'entity',
                    array(
                        'class' => aaaaaaaaaaBundle:MaClasse',
                        'property' => 'coefficient',
                        'query_builder' => function (
                                \Acme\aaaaaaaaBundle\Entity\xxxxxxxxxRepository $f
                            ) use ($entreprise) {
                                return $f->getQueryBuilderxxxxxxxxxxxByEntreprise($entreprise);
                            },

    en retour j'ai une liste déroulante, vu que je récupère qu'une information je voudrais avoir un input box.

    comment faire ?

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Par défaut
    C'est une information que tu veux juste avoir seulement en affichage? Si tu veux vraiment un input text, va-t-il modifier directement l'id de l'entité dedans?

  3. #3
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    en fait c'est une date.

    donc cette date est enregistré en base. j'ai besoin donc d'un champs <input> pour modifier la date (avec un calendar)

    voilà, seulement il me retourne toujours un SELECT

  4. #4
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
              ->add(
                    'monchamps',
                    'entity',
                    array(
                        'class' => MonBundle:MaClasse',
                        'property' => 'date',
                        'query_builder' => function (
                                \Acme\aaaaaaaaBundle\Entity\monEntiteRepository $f
                            ) use ($entreprise) {
                                return $f->getQueryBuilderFonctionByEntreprise($entreprise);
                            },

    alors les amis pas une idée ? je suis bloqué

    je veux un input et non un select, quelqu'un c'est bien faire ça ? nom d'une pipe !!!!

    ou alors une autre technique, le but est de recuperer un champs sous forme d'input d'une autre entité.
    qu'on puisse le modifier et valider

  5. #5
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Par défaut
    le champs entity est fait pour sélectionner une entité doctrine, pas pour modifier des propriétés d'une entité distante à la volée.

  6. #6
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    ok as tu une solution ?

    ou il faut ABSOLUMENT avoir une relation entre les 2 entités et donc user d'un formulaire imbriqué ?

Discussions similaires

  1. formulaire access sur des champs vides
    Par qmike dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 28/05/2009, 10h20
  2. Accepeter plusieurs mail sur un champs input
    Par PrinceMaster77 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/03/2009, 16h51
  3. contrôle sur plusieurs champs Input
    Par paolo2002 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 19/03/2008, 12h33
  4. [Conception] problème avec firefox sur les champs input type="file"
    Par maverick56 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 9
    Dernier message: 11/05/2007, 10h57
  5. [Formulaire] Récupérer tableau de champs input
    Par dam_moreyllo dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 14/06/2006, 10h49

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