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

Zend_Form PHP Discussion :

Formulaire envoyé par GET et URL [ZF 1.7]


Sujet :

Zend_Form PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de kreatik
    Inscrit en
    Juin 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 94
    Par défaut Formulaire envoyé par GET et URL
    Bonjour

    Je cherche désespérément à avoir une url classique type /param/value plutot que ?param=value avec un formulaire et une methode get.

    si quelqu'un pouvait me mettre sur la bonne voie, faut-il créer une route manuellement ?

    merci !

  2. #2
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Bonjour,

    Je ne pense pas que ce soit possible (du moins pas simplement ni systématiquement).

    Voir un sujet similaire : http://www.developpez.net/forums/d69...rl-formulaire/

  3. #3
    Membre confirmé Avatar de kreatik
    Inscrit en
    Juin 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 94
    Par défaut
    Par contre si j'accède manuellement avec l'url /param/value ça fonctionne bien.

    La solution serait alors d'envoyer en POST, et de rediriger vers la "bonne" url, dommage

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 47
    Par défaut
    Voir ici pour un exemple : GET forms with the MVC .

    Il s'agit d'ajouter un plugin au controller frontal qui va détecter la présence de paramètres de type GET (?xxx=yyy&zzz=aaa), qui va réécrire l'url au format Zend par défaut (/xxx/yyy/zzz/aaa), et qui va actionner une redirection vers cette nouvelle url.

    Je l'ai implémenté pour l'application que je suis en train de développer, ça fonctionne plutôt bien

  5. #5
    Membre confirmé Avatar de kreatik
    Inscrit en
    Juin 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 94
    Par défaut
    Super ça fonctionne très bien

    Je me suis pris la tête la dessus pendant une journée car je pensait qu'il y avait forcément un réglage pour ce genre de truc presque classique, pas facile l'apprentissage de ZF et en particulier la POO

    Edit : Thanks !

  6. #6
    Membre confirmé Avatar de kreatik
    Inscrit en
    Juin 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 94
    Par défaut
    Petit problème quand même

    Le formulaire est comme envoyé des le chargement de la page et m'affiche un " Value is required and can't be empty" pour les champs ayant un setRequired(true), le code "responsable" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            // if we get here then the search query is in the URL as parameters
            if ($formSearchInLinks->isValid($this->_getAllParams())) {
     
            }
    Ce code est placé dans mon action index, j'ose pas vous le montrer

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

Discussions similaires

  1. piece jointe dans un formulaire envoyé par mail
    Par marie2006 dans le forum InfoPath
    Réponses: 1
    Dernier message: 26/11/2008, 16h39
  2. Formulaire à envoyer par e-mail
    Par neuneu1 dans le forum Langage
    Réponses: 13
    Dernier message: 24/11/2008, 09h26
  3. Réponses: 13
    Dernier message: 06/06/2007, 10h09
  4. Recuperer variable envoyer par get
    Par stephane92400 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 13/03/2007, 13h43
  5. Réponses: 15
    Dernier message: 13/03/2006, 16h24

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