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 :

Passer une variable de twig vers Controller Symfony4


Sujet :

Symfony PHP

  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2020
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2020
    Messages : 1
    Par défaut Passer une variable de twig vers Controller Symfony4
    Bonjour a tous
    svp j'ai une liste d'elements dans un select dynamique .je veux afficher une table selon l'option selectionné. J'ai passé l'element selectionné de twig vers Controller Mais Lors de l'execution l'id prend la valeur null
    Voici mon code
    Code twig : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      <select name="portfolio" style="width: 265px; height:28px;" id="portfolio">
        {% for entity in entities %}
                                                       <option value={{ entity.id }}>{{ entity.nom}}</option>
                                                    {% endfor %}
     </select>
    <table>...</table>

    //La table sera affichée selon la valeur selectionnée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $id= $request->get('portfolio');
               var_dump($id);
      $entities1 = $this->getDoctrine()
            ->getRepository(Portfolio::class)
            ->find($id);
    L'erreur:
    The identifier id is missing for a query of App\Entity\Portfolio
    je pense a une solution pour initilialiser cet id mais je la trouve pas.merci de me guider

  2. #2
    Membre chevronné Avatar de Freudd
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2014
    Messages
    165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2014
    Messages : 165
    Par défaut
    Bonjour sawsenhamemi,

    Pour récupérer ta variable dans un contrôleur, ça dépend de la validation de ton formulaire.

    Tu envois en GET ou en POST ? Avec une requête PHP ou en Ajax ?

    Tu utilises les bonnes fonctions pour récupérer ta variable dans la request ?
    https://symfony.com/doc/current/intr...damentals.html

Discussions similaires

  1. Passer une variable comme nom de controle ActiveX
    Par stranger21 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 09/10/2018, 13h20
  2. passer une variable de javascript vers php
    Par marcel marie dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 28/07/2009, 11h01
  3. récupérer une variable de 'Model' vers 'Controller'
    Par salmoucha dans le forum Zend Framework
    Réponses: 4
    Dernier message: 08/04/2008, 15h56
  4. Réponses: 21
    Dernier message: 12/10/2007, 18h30
  5. Réponses: 9
    Dernier message: 09/08/2006, 13h39

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