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 :

erreur rafraichissement url suite suppression ligne dans template twig [2.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 13
    Par défaut erreur rafraichissement url suite suppression ligne dans template twig
    Bonjour à tous!

    dans une vue twig qui affiche une liste de personnes, chaque personne a un lien "supprimer" afin de supprimer cette personne de la liste:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
            {% for recap in liste %}
                <tr>
                    <td><a href="#">{{ recap.personne.nom }}</a></td>
                    <td>{{ recap.personne.prenom }}</td>
                    <td><a href="{{ path('supprimer_personne', {'id': recap.personne.id  } ) }}">Supprimer</a></td>
                </tr>           
            {% endfor %}
    Voici la route correspondante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    supprimer_personne:
        pattern:   /supprimer_personne/{id}
        defaults:  { _controller: MonBundle:Gestion:supprimerPersonne }
        requirements: 
            id: \d+
    Tout fonctionne correctement.
    Mais suite à la suppression de la personne, si j'appuie sur F5 pour rafraichir,
    une exception est lancée:
    id inexistant

    Cela est dû au fait que l'url affichée dans le navigateur se termine par:
    /web/app_dev.php/supprimer_personne/259

    Y aurait_il un moyen d'éviter que l'id de la personne à supprimer apparaisse dans l'url?

    Merci des réponses à venir

  2. #2
    Membre émérite
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2011
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2011
    Messages : 477
    Par défaut
    Bonjour,

    Tu peux rediriger dans ton action de suppression à une autre url.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 13
    Par défaut solution efficace!
    Merci pour cette astuce qui m'a permis de résoudre le problème!

    Je dirige donc vers une url intermédiaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    liste_maj:
        pattern:  /gestion/liste_maj
        defaults: { _controller: OseEffectifBundle:Gestion:listeMaj }
    dans laquelle le traitement est déporté

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] DataGridView - C# : Manque une ligne dans DGV après suppression et rafraichissement
    Par Stéphane8 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 03/04/2015, 11h41
  2. [XL-2003] Suppression lignes dans une liste puis trier cette liste
    Par graphikris dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 01/05/2013, 08h55
  3. [Débutant] Erreur lors de suppression de ligne dans un tableau
    Par Tiji78 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 06/02/2012, 10h51
  4. probleme suppression ligne dans zone de liste
    Par maclolo2 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 05/08/2011, 14h53
  5. Réponses: 10
    Dernier message: 22/05/2011, 12h15

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