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 :

Ajouter checkbox dans un formulaire


Sujet :

Symfony PHP

  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 23
    Par défaut Ajouter checkbox dans un formulaire
    Bonjour à tous, (Je suis développeur mais pas du tout avec symfony2)
    J'ai eu un stagiaire l'année dernier qui a voulu absolument développer un site avec symfony2 et voilà pour remerciement après 5 mois de stage (payé) le mec ne veux même pas me rendre service pour 1 heure de son temps...

    J'explique ma problématique :
    Nous avons un formulaire et nous voulons ajouter en bas de celui ci un checkbox avec pour objectif de nous renseigner un oui/non. (Boleen)

    Donc pour faire au plus simple je vais directement dans phpmyadmin de notre hébergeur (OVH)
    Je vais dans la table et j'ajoute une rubrique 'disponible' (bit)

    Ensuite je vais dans le répertoire de form et dans le fichier forminfoType.php je lui ajoute ceci :
    ->add('varDisponible','checkbox',array('label' => 'Disponible : '))

    Je supprime le cache dans app/ et je vérifie le site... Rien ne s'affiche cela me renvoie sur la page erreur 401...

    Donc je me dis normal il ne connait pas varDisponible...
    Je vais donc dans le répertoire Entity et je modifie le fichier forminfo.php et je lui ajoute ceci :

    /**
    * @var bit
    *
    * @ORM\Column(name="disponible", type="bit")
    */
    private $varDisponible;

    et ceci :

    /**
    * Set varDisponible
    *
    * @param string $varDisponible
    *
    * @return Offre
    */
    public function setvarDisponible($varDisponible)
    {
    $this->varDisponible= $varDisponible;

    return $this;
    }

    /**
    * Get varDisponible
    *
    * @return string
    */
    public function getvarDisponible()
    {
    return $this->varDisponible;
    }

    Je vide le cache comme précédemment, et là boummm catastrophe plus de site page blance. (Heuressement j'avais gardé le répertoire cache en cache_old...)

    Je vide le cache comme cela car sinon je ne vois pas les changements.


    Si quelqu'un serait sympatique de m'aider pour régler ce problème, cela m'enléverait une épine du pièds.
    Merci d'avance de votre aide.

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Par défaut
    Bonjour,
    dans le forminfo.php ( même si le nom de classe me plait pas )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    /**
    * @var bit
    *
    * @ORM\Column(name="disponible", type="bit")
    */
    private $varDisponible;
    devient:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
        /**
         * @var boolean
         *
         * @ORM\Column(name="varDisponible")
         */
        private $varDisponible;
    ensuite dans forminfoType.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ->add('varDisponible','checkbox',array('label' => 'Disponible : '))
    devient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
       ->add('varDisponible', 'checkbox', array('required' => false, 'data' => false))
    ensuite , el ligne de commande : $php app/console doctrine:schema:update --force
    et enfin un clear cache

  3. #3
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 23
    Par défaut
    Bonjour, je vous remercie pour votre réponse.

    Mais j'ai un petit problème, je suis sur l'hébergeur donc comment je balance les commandes :

    ensuite , la ligne de commande : $php app/console doctrine:schema:update --force
    et enfin un clear cache

    Et comment faire un clear cache.

    Merci encore pour votre aide.

Discussions similaires

  1. Probleme Ajout enregistrement dans un formulaire
    Par lawokgluot dans le forum IHM
    Réponses: 11
    Dernier message: 27/04/2007, 07h44
  2. [MySQL] Une histoire de CHECKBOX dans un formulaire
    Par bilou95 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 20/10/2006, 14h24
  3. Réponses: 1
    Dernier message: 24/07/2006, 18h28
  4. Ajout enregistrement dans un formulaire
    Par lawokgluot dans le forum Access
    Réponses: 3
    Dernier message: 23/06/2006, 11h07
  5. Ajout champs dans un formulaire
    Par erikac dans le forum Access
    Réponses: 3
    Dernier message: 09/05/2006, 17h26

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