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 :

Symfony - Formulaire de recherche


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Symfony - Formulaire de recherche
    Bonjour à tous,
    Images attachées Images attachées  
    Dernière modification par Invité ; 18/12/2018 à 15h29.

  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,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
      if ($request->isMethod('Post')) {
                $form->handleRequest($request);
                if ($form->isSubmitted() && $form->isValid()) {
                    $data = $form->getData();
                    // $data contient  startDate , endDate , artist , city
                   // $form["artist "]->getData(); // contient artist ( il faut verifier le   format : objet , arrayCollection .. ça dépend)
                }
            }

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour et merci pour ton aide,

    Dans mon formulaire de recherche j'avais mis en option : method=>'get' , pensant récupérer mes données via l'url

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public function configureOptions(OptionsResolver $resolver)
    	{
    		$resolver->setDefaults([
    			'data_class' => EventSearch::class,
    			'method' => 'get',
    			'csrf_protection' => false,
    			'translation_domain' => 'forms',
    		]);
    	}
    Je suppose que c'est inutile de ce fait, je vais supprimer cette option puisque tu lvérifies dans le contrôleur que c'est la méthod "post"

  4. #4
    Invité
    Invité(e)
    Par défaut
    La classe recherche (EventSearch) n'étant liée à aucune entité
    Dernière modification par Invité ; 18/12/2018 à 15h30.

  5. #5
    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
    Bonsoir,

    Un formulaire peut etre créer dans le controlleur comme icil
    Je recommande pas cette façon.

    Autre alternative, dans le formtype , il faut mettre data_class à null comme ça le formulaire ne vérifie pas des contraintes exigé par le model entité

Discussions similaires

  1. [2.x] Symfony 2/doctrine2 formulaire de recherche par choix multiple
    Par laurentche dans le forum Symfony
    Réponses: 2
    Dernier message: 03/02/2014, 17h54
  2. [1.x] Formulaire de recherche symfony (débutant)
    Par T1T1b dans le forum Symfony
    Réponses: 23
    Dernier message: 15/05/2008, 13h55
  3. alléger un formulaire de recherche
    Par jarod71 dans le forum Langage
    Réponses: 4
    Dernier message: 28/10/2005, 11h11
  4. Réponses: 3
    Dernier message: 20/10/2005, 12h42
  5. Réponses: 5
    Dernier message: 18/10/2005, 14h09

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