Raccourcis : Contenu - rubriques - sous rubriques
EN FR
Recherche Rapide Recherche avancée
 
Page

  [Ouvert] Utilisation des urlHandlers

Posté par octopus le 08/04/2009 23:12

Bonjour

Je souhaite générer des urls de type index.php/produit/pied_a_coulisse/25 ou pied_a_coulisse est le titre du produit d'id 25. J'ai crus comprendre que je devais pour cela écrire un urlhandler, ce que j'ai fais. je dois ensuite indiquer dans le fichier urls.xml le handler que j'utilise. Oui mais je n'ai qu'un point d'entré. Si je défini mon handler dans la balise entrypoint index, ce dernier prend en charge la gestion de toutes les urls du site. Comment faire pour qu'il ne gère que les urls du module produit ? Il y a peut-être une solution plus simple ...

Ah oui, en plus je suis sur la version 1.0

Merci de votre aide.

  [Ouvert] Re: Utilisation des urlHandlers

Réponse #1 Postée par laurentj le 09/04/2009 01:20

Salut,

la solution: créer un point d'entrée specifique pour ce module.

  [Ouvert] Re: Utilisation des urlHandlers

Réponse #2 Postée par bballizlife le 09/04/2009 09:41

Tu n'as peut-être pas besoin de passer par un handler je dirais. Tu pourrais faire lus simple et utiliser le moteur significant. Par exemple :

  <url pathinfo="/produit/:p_title/:p_id" module="tonmodule" action="ton:action">
    <parameter name="p_id" type="int"/>
    <parameter name="p_title" escape="true" />
  </url>

Et pour générer les urls tu aurais qq chose du genre : jUrl::get('tonmodule~ton:action',array('p_id'=>$product->id, 'p_title'=>$product->title)


N'importe comment c'est dans la doc

 
Page
  1. jDao et problème de jointure sur clé étrangère >
  2. Re: Comment on affiche un formulaire ? >
  3. Re: Daocrud problème >
  4. Re: Requête et traitement >
  5. Attributs supplémentaire sur input jform : onblur et onfocus >
  6. Re: [résolu] Specifier une URL de retour >
  7. Re: Utilisation des urlHandlers