Raccourcis : Contenu - rubriques - sous rubriques
FR

Piste : 1.1.x telechargement jevent 1.5.x token

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fr:tutoriels:jurl:article1 [2009/09/22 12:42] – créée foxmaskfr:tutoriels:jurl:article1 [2010/04/25 09:12] (Version actuelle) – (minor typos) goofy
Ligne 2: Ligne 2:
 ====== jUrl, le moteur d'URLs Automatiques de Jelix. ====== ====== jUrl, le moteur d'URLs Automatiques de Jelix. ======
  
 +//(version de Jelix supportée 1.1.x)//
  
 Ce petit article aborde 2 points du moteur d'URLs,  Ce petit article aborde 2 points du moteur d'URLs, 
Ligne 17: Ligne 18:
 </code> </code>
  
-Ce pendant si vous installez cette application dans un environnement dont le chemin est différent,  +Ce pendant si vous installez cette application dans un environnement dont le chemin est différent, un clic sur le lien aboutira sur une page 404.
-le petit click sur le lien aboutira sur une page 404.+
  
 ===== 2 - Ecriture d'URLs "Jelixiennes" ===== ===== 2 - Ecriture d'URLs "Jelixiennes" =====
  
  
-Pour éviter l'avatar précédant, __jUrl__ fait son oeuvre de façon tout à fait simple, comme suit :+Pour éviter l'avatar précédent, __jUrl__ fait son oeuvre de façon tout à fait simple, comme suit :
 <code> <code>
 <a href="{jurl 'news~default:index',array('parm1'=>'value1')}">MonBeauSite</a> <a href="{jurl 'news~default:index',array('parm1'=>'value1')}">MonBeauSite</a>
Ligne 32: Ligne 32:
 ce qui génèrera l'url http://localhost/index.php?module=news&action=default:index&parm1=value1 ce qui génèrera l'url http://localhost/index.php?module=news&action=default:index&parm1=value1
  
-Mais il y a bien évidement moyen d'avoir des URLs beaucoup plus "propres" (voir ci-dessous)+Mais il y a bien évidemment moyen d'avoir des URLs beaucoup plus "propres" (voir ci-dessous)
  
-Une autre façon de procéderest d'utiliser jUrl dans son contrôleur et d'assigner le résultat au template :+Une autre façon de procéder est d'utiliser jUrl dans son contrôleur et d'assigner le résultat au template :
  
 ==== le contrôleur ==== ==== le contrôleur ====
Ligne 117: Ligne 117:
 http://localhost/index.php/news/default/index?parm1=value1  http://localhost/index.php/news/default/index?parm1=value1 
  
-c'est à dire : +c'est-à-dire : 
  
 http://localhost/index.php/module/contrôleur/methode?parm1=value1  http://localhost/index.php/module/contrôleur/methode?parm1=value1 
Ligne 127: Ligne 127:
 résultat beaucoup plus concis et clair pour trouver la news "value1" ;) résultat beaucoup plus concis et clair pour trouver la news "value1" ;)
  
-Le dernier (significant) utilise, de plus, un fichier ursl.xml permettant d'indiquer à Jelixla concordance  +Le dernier (significant) utilise, de plus, un fichier ursl.xml permettant d'indiquer à Jelix la concordance entre une URLs et les modules.
-entre une URLs et les modules.+
  
 Ainsi pour l'url : http://localhost/news/value1, le fichier urls.xml ressemblerait à : Ainsi pour l'url : http://localhost/news/value1, le fichier urls.xml ressemblerait à :

fr/tutoriels/jurl/article1.1253623373.txt.gz · Dernière modification : 2009/09/22 12:42 de foxmask

Fils rss des changements récents dans le wiki Creative Commons License