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 :

Filtres et url


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 38
    Par défaut Filtres et url
    Bonjour, je viens vers vous car j'ai besoin de votre aide à propos des filtres.

    Je dois créer un mini moteur de recherche qui afficherait une url "rewrited" à la soumission du formulaire et ceci en utilisant les filtres de Symfony.

    Ex:
    Filtres: name, category, price
    Doit me donner une url du style www.mondomaine.com/monnom/macategorie/monprix

    Mon problème est le suivant: comment faire en sorte que le système fonctionne quel que soit le nombre de filtres?

    Merci d'avance pour vos réponses !

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 321
    Par défaut
    Si tu utilise l'admin generator de symfony, tu n'auras pas de problème avec les filtres.
    Par contre pour ce qui est de l'url formatée comme tu le souhaites il va falloir modifier certains fichiers de ton module admin generator (en partant du principe que c'est ce que tu as choisi d'utiliser ).

  3. #3
    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
    Le problème est que tu parts du principe que tu vas utiliser des routes pour tes information.

    Dire que ton url est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    www.mondomaine.com/monnom/macategorie/monprix
    sous entend que la route est quelque chose du genre .

    Premier problème, tu n'as pas d'indications permettant d'identifier ta route. L'url devrait plutôt être du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    www.mondomaine.com/recherche_article/monnom/macategorie/monprix
    Deuxième problème, plus délicat. Comment imaginer un système de route capable de deviner que le premier argument est parfois le nom, parfois la catégorie, parfois ... Ceci n'est pas possible.

    Donc, soit tu as un nombre précis d'arguments dans un ordre donné (les derniers peuvent être omit. Soit tu n'as pas et tu devras utiliser une url du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    www.mondomaine.com/recherche_article?nom=monnom&categorie=macategorie/&prix=monprix
    .

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/04/2010, 21h08
  2. URL Rewriting via un filtre ISAPI
    Par CREZ59 dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 21/08/2007, 15h11
  3. Un filtre de l'URL
    Par djamal_internet dans le forum C++
    Réponses: 1
    Dernier message: 27/06/2006, 22h29

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