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 :

[action et route] Update [1.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
    Software developper
    Inscrit en
    Juillet 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Software developper

    Informations forums :
    Inscription : Juillet 2008
    Messages : 43
    Par défaut [action et route] Update
    Bonjour à tous,
    voilà j'ai un problème que je ne comprend pas.
    J'ai recréé une action update, nommé updateData dans un module avec la route qui va bien, je précise cette route dans le formulaire pour que lorsque l'utilisateur valide celui ci mon action updateData soit exécuté à la place de l'action update de symfony. Pour m'assurer du bon fonctionnement je l'ai préalablement commenté.
    Au moment de la validation j'ai une erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    404 | Not Found | sfError404Exception
    Action "vente/update" does not exist.
    Savais vous pourquoi il ne veut pas exécuter mon action updateData ?

    annexe:
    routing.yml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    updateData:
      url: /module/:id
      param: { module: module, action: updateData }
      requirements: { sf_method: [put] }
    _form.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form action="<?php echo url_for('@updateData') ...

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Voix-tu ta route avec un app:route dans le CLI ?

    Est-ce dans l'idée de surcharger un module admin?

  3. #3
    Membre averti
    Homme Profil pro
    Software developper
    Inscrit en
    Juillet 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Software developper

    Informations forums :
    Inscription : Juillet 2008
    Messages : 43
    Par défaut
    désolé pour le retard mais j'étais en WE

    Oui je la vois dans le CLI et oui c'est pour surcharger un module.
    j'obtiens ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    .
    .
    .
    updateData      PUT     /module/:id
    .
    .
    .

  4. #4
    Membre averti
    Homme Profil pro
    Software developper
    Inscrit en
    Juillet 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Software developper

    Informations forums :
    Inscription : Juillet 2008
    Messages : 43
    Par défaut
    bon j'ai enfin résolue mon problème.
    En fait j'ai refait ma route comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    updateData:
    url: /module/updateData/:id
    param: { module: module, action: updateData }

  5. #5
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Oui, effectivement, elle avait la même url.

    Bonne chance pour la suite.
    Michel Rotta

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

Discussions similaires

  1. changer on update no action en on update cascade
    Par bastien dans le forum Requêtes
    Réponses: 4
    Dernier message: 24/12/2009, 15h22
  2. update Panel suivant une action listener
    Par siwar_j dans le forum Débuter
    Réponses: 2
    Dernier message: 24/07/2009, 23h24
  3. [Continuum] Error executing action 'update-project-from-working-directory'
    Par Thotem dans le forum Intégration Continue
    Réponses: 0
    Dernier message: 26/01/2009, 11h32
  4. Accès action impossible, problème de route?
    Par barnoufal dans le forum Ruby on Rails
    Réponses: 12
    Dernier message: 17/10/2008, 15h54
  5. Mettre en place l'action "Software updates"
    Par gama2ee dans le forum Eclipse Platform
    Réponses: 0
    Dernier message: 13/09/2007, 11h37

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