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 :

données automatique d'un champ symfony


Sujet :

Symfony PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2013
    Messages : 3
    Par défaut données automatique d'un champ symfony
    Bonjour,
    je veux savoir si l'un de vous a rencontrer le même besoin que moi!
    j'utilise Symfony 2.6: j'ai un formulaire à remplir :

    Exemple :
    champ1: Nom
    champ2: Prenom

    Et un enregistrement est effectué bien sur dans ma BD
    ma table dans la BD contient un autre champ qui n'est pas affiché dans le formulaire, c'est la combinaison automatique du nom et prénom .

    Merci pour vos idées.

  2. #2
    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
    faut toujours eviter d'enregistrer comme colonne de table des champs calculés avec d'autres champs.

    c'est quand tu en as besoin qu'il faut combiner les 2.

    si tu n'as pas le choix, une fois ton formulaire valider dans le controller tu ajoutes dans le champs en question le nom et prenom.

    c'est quoi le problème ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2013
    Messages : 3
    Par défaut
    Merci pour le conseil.
    le problème que je sais pas les lignes à ajouter dans le contrôleur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     public function createAction(Request $request)
        {
            $entity = new Etape();
            $form = $this->createCreateForm($entity);
            $form->handleRequest($request);
     
            if ($form->isValid()) {
                $em = $this->getDoctrine()->getManager();
                $em->persist($entity);
                $em->flush();           
     
                return $this->redirect($this->generateUrl('etape_show', array('id' => $entity->getId())));                       
            }
            return array(
                'entity' => $entity,
                'form'   => $form->createView(),            
            );     
     
        }
    j'ai pensé à une requête UPDATE après le $em->flush(); mais rien n'est passé !!

  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
    apres le if ($form->isValid()) { c'est dans $entity que tu vas setter dans le champs j'sais pas lequel , le nom + prenom

    non ?

Discussions similaires

  1. Remplissage automatique d'un champ
    Par ced_noob dans le forum Access
    Réponses: 4
    Dernier message: 09/09/2014, 10h50
  2. Réponses: 3
    Dernier message: 31/10/2007, 21h48
  3. Réponses: 12
    Dernier message: 02/01/2006, 22h13
  4. Réponses: 14
    Dernier message: 17/10/2005, 09h41
  5. [CR9]Masquer des données (colonnes) suivant valeur champ
    Par neo.51 dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 05/09/2005, 09h43

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