<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Pierre Martin (Blog) - Latest Comments</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#forumcomments-7a03be69" type="application/json"/><link>http://pierre-martin.disqus.com/</link><description></description><atom:link href="http://pierre-martin.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Tue, 27 Sep 2011 05:00:30 -0000</lastBuildDate><item><title>Re: Importer un modèle depuis un contrôleur</title><link>http://www.pierre-martin.fr/2009/07/02/importer-un-modele-depuis-un-controleur/#comment-320761961</link><description>&lt;p&gt;merci pour cet article qui m' est très utile en tant que débutant en cake !&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Siena</dc:creator><pubDate>Tue, 27 Sep 2011 05:00:30 -0000</pubDate></item><item><title>Re: Une zone d&amp;#8217;administration en 3 minutes !</title><link>http://www.pierre-martin.fr/2009/01/06/zone-administration-en-3-minutes/#comment-308960888</link><description>&lt;p&gt;Je sais que ça fais plus d'un an que ce post a été fait mais on peut utiliser la fonction allow qui permet de filtrer des actions :&lt;/p&gt;

&lt;p&gt;function beforeFilter() {&lt;br&gt;    $this-&amp;gt;Auth-&amp;gt;allow('monaction, ...);&lt;br&gt;}&lt;/p&gt;

&lt;p&gt;coupler à des règles en fonction d'informations remontées de la base de données.&lt;/p&gt;

&lt;p&gt;A bon entendeur :). &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Sieffert</dc:creator><pubDate>Tue, 13 Sep 2011 19:18:15 -0000</pubDate></item><item><title>Re: JSF : HashMap et paramètres depuis l&amp;#8217;url</title><link>http://www.pierre-martin.fr/2008/08/21/jsf-hashmap-et-parametres-depuis-url/#comment-260815788</link><description>&lt;p&gt;Pour JSF2 utiliser :&lt;br&gt;&amp;lt;f:metadata&amp;gt;&lt;br&gt;    &amp;lt;f:viewparam name="param1" value="#{bean.param1}"&amp;gt;         &amp;lt;/f:viewparam&amp;gt;&amp;lt;/f:metadata&amp;gt;Donc de l'url frm?param1=aaa vers le backbean bean&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Suan Tay</dc:creator><pubDate>Fri, 22 Jul 2011 09:45:08 -0000</pubDate></item><item><title>Re: CakePHP n&amp;#8217;est pas mort !</title><link>http://www.pierre-martin.fr/2009/11/06/cakephp-nest-pas-mort/#comment-246828538</link><description>&lt;p&gt;CakePHP is definitivly DEAD !&lt;br&gt;The CakePHP Communauty is inexistant !&lt;br&gt;There no demand from corporation about CakePHP !&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Piet</dc:creator><pubDate>Sat, 09 Jul 2011 15:18:31 -0000</pubDate></item><item><title>Re: Plugin Migrations : collaborez et déployez simplement vos applications CakePHP !</title><link>http://www.pierre-martin.fr/2010/01/25/plugin-migrations-collaborez-et-deployez-simplement-applications-cakephp/#comment-204997260</link><description>&lt;p&gt;&lt;br&gt;  L’invention est&lt;br&gt;  vraiment intéressante !&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nancymercier21</dc:creator><pubDate>Tue, 17 May 2011 08:43:36 -0000</pubDate></item><item><title>Re: Débuter avec CakePHP</title><link>http://www.pierre-martin.fr/2008/08/20/debuter-avec-cakephp/#comment-155903324</link><description>&lt;p&gt;merci c tres claire&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Aymen Ghodhbane</dc:creator><pubDate>Fri, 25 Feb 2011 10:50:42 -0000</pubDate></item><item><title>Re: Pourquoi faut-il utiliser des frameworks ?</title><link>http://www.pierre-martin.fr/2009/02/11/pourquoi-faut-il-utiliser-des-frameworks/#comment-140461672</link><description>&lt;p&gt;Effectivement, un framework (je travaille avec le Zend Framework) demande plus de ressource. Mais en ce qui concerne le développement d'un gros projet en PHP, il y a d'autres questions à se poser. &lt;br&gt;Le temps et l'argent épargné par l'utilisation d'un framework permettent d'investir un peu plus dans le hardware et le hardware coutera toujours moins cher qu'une équipe de codeurs. La maintenabilité du code d'un projet en fera, ou non, un projet rentable et techniquement pérenne.&lt;br&gt;Et effectivement, le framework ne fait  pas tout : optimisation du code, des requêtes SQL, de la BDD, utilisation d'un système de cache reste toujours à faire (avec ou sans framework).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nicolas</dc:creator><pubDate>Fri, 04 Feb 2011 08:55:13 -0000</pubDate></item><item><title>Re: Plugin Migrations : collaborez et déployez simplement vos applications CakePHP !</title><link>http://www.pierre-martin.fr/2010/01/25/plugin-migrations-collaborez-et-deployez-simplement-applications-cakephp/#comment-92658126</link><description>&lt;p&gt;Bonjour,&lt;/p&gt;

&lt;p&gt;En effet c'est une des limitations de CakeSchema, la classe qui est utilisée par Cake pour décrire / générer / appliquer les schémas. Vu que celle-ci est censée être "agnostique" elle ne peut pas gérer les FK car certaines datasources ne supportent pas les clés étrangères.&lt;/p&gt;

&lt;p&gt;Il me semble par exemple que MyIsam ne supporte pas vraiment les clé étrangères (c'est prévu et peut-être que cela a été implémenté dans les dernières versions). Cf : &lt;a href="http://dev.mysql.com/doc/refman/5.0/fr/ansi-diff-foreign-keys.html" rel="nofollow"&gt;http://dev.mysql.com/doc/refma...&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ceci est en tout cas quelque chose qui a été discuté sur le bug tracker de CakePHP mais sans grand succès à ma connaissance. Cf : &lt;a href="http://cakephp.lighthouseapp.com/projects/42648/tickets/918-add-a-behaviour-that-emulate-a-enum-field" rel="nofollow"&gt;http://cakephp.lighthouseapp.c...&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Il y a donc un choix à faire : utiliser les migrations et CakeSchema, où versionner à sa facon les schémas SQL en utilisant des dumps qui contiennent les informations sur les FK.&lt;br&gt;Pour ma part je ne déclare pas les FK au niveau SQL et fais confiance à CakePHP pour m'assurer que les contraintes sont satisfaites ... celà me permet de gagner un temps monstre en pouvant utiliser les migrations ;)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre Martin</dc:creator><pubDate>Mon, 01 Nov 2010 07:19:49 -0000</pubDate></item><item><title>Re: Plugin Migrations : collaborez et déployez simplement vos applications CakePHP !</title><link>http://www.pierre-martin.fr/2010/01/25/plugin-migrations-collaborez-et-deployez-simplement-applications-cakephp/#comment-90387398</link><description>&lt;p&gt;Belle réalisation qui est très utile lorsqu'on est beaucoup sur une même application !&lt;/p&gt;

&lt;p&gt;Par contre un petit bémol ou une petite requête : apparemment, si on gère les foreignKey via le SGBD pour pouvoir facilement faire des schemas visuels de nos tables, celles-ci ne sont pas gardées dans la migration. En gros, ils sont bien stockés en tant que "index" (voir la fin du commentaire) dans le fichier de migration mais rien ne précise qu'elles sont des clés étrangères.&lt;/p&gt;

&lt;p&gt;Est-il prévu d'ajouter cette fonctionnalité ou alors la façon de gérer les clés étrangères est-elle trop propre au SGBD ?&lt;/p&gt;

&lt;p&gt;Bien à toi,&lt;/p&gt;

&lt;p&gt;code généré : &lt;br&gt;'indexes' =&amp;gt; array(&lt;br&gt;						'PRIMARY' =&amp;gt; array('column' =&amp;gt; 'id', 'unique' =&amp;gt; 1),&lt;br&gt;						'country_id' =&amp;gt; array('column' =&amp;gt; 'country_id', 'unique' =&amp;gt; 0),&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Crash</dc:creator><pubDate>Tue, 26 Oct 2010 16:05:00 -0000</pubDate></item><item><title>Re: Migration et schémas SQL &amp;#8211; Zoom sur la doc</title><link>http://www.pierre-martin.fr/2009/03/10/migration-et-schemas-sql-zoom-documentation/#comment-81505970</link><description>&lt;p&gt;Bonjour,&lt;/p&gt;

&lt;p&gt;Ce n'est malheureusement pas quelque chose qui est possible actuellement car la classe "CakeSchema" utilisée est une modélisation générique et compatible avec différents systèmes de données. Cela inclue les versions de MySql ne supportant pas les clés étrangères ...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre Martin</dc:creator><pubDate>Tue, 28 Sep 2010 02:23:16 -0000</pubDate></item><item><title>Re: Migration et schémas SQL &amp;#8211; Zoom sur la doc</title><link>http://www.pierre-martin.fr/2009/03/10/migration-et-schemas-sql-zoom-documentation/#comment-79504231</link><description>&lt;p&gt;Je débarque un peu sur ce post qui est très utile. Par contre, n'est-il pas possible de forcer l'utilisation de la console pour générer du SQL qui gère les foreignKey etc en fonction des modèles et de leurs associations ?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quentin</dc:creator><pubDate>Mon, 20 Sep 2010 11:30:45 -0000</pubDate></item><item><title>Re: Gérer un retour vers la page précédente : Controller::referer()</title><link>http://www.pierre-martin.fr/2008/12/18/retour-page-precedente-controller-referer/#comment-78133753</link><description>&lt;p&gt;bonjour, très intéressant comme tuto j'aimerais savoir comment tu fais un simple lien entre  2 page en utilisant  le router dans app/config/routes, une fois celui ci reconfiguré avec le chemin de chaque pages, comment les lier entres elles ?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">seb</dc:creator><pubDate>Thu, 16 Sep 2010 10:12:34 -0000</pubDate></item><item><title>Re: Routez vos visiteurs !</title><link>http://www.pierre-martin.fr/2009/11/09/routez-vos-visiteurs/#comment-37961613</link><description>&lt;p&gt;Eh ben en fait toujours pas, je suis redirigé sur http://127.0.0.1/cakephp/cakephp/inscription au lieu de http://127.0.0.1/cakephp/inscription :/&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rob2</dc:creator><pubDate>Thu, 04 Mar 2010 07:22:07 -0000</pubDate></item><item><title>Re: Routez vos visiteurs !</title><link>http://www.pierre-martin.fr/2009/11/09/routez-vos-visiteurs/#comment-37949541</link><description>&lt;p&gt;Non, cela devrait fonctionner mais j'ai tellement pris l'habitude d'avoir ma propre methode isRequestedAction() que je n'avais pas fait attention a elle !&lt;/p&gt;

&lt;p&gt;Le RequestHandler est un composant a ajouter a vos controleurs si vous faites de l'AJAX ou du REST. Il aide a gerer les differents types d'appels de page.&lt;/p&gt;

&lt;p&gt;La partie importante du "if" est "$this-&amp;gt;here != $url" ... le reste ce n'est que pour se parer des problemes pouvant survenir lors de requestAction ou d'appels Ajax, donc cela peut etre supprime si ils ne sont pas utilises.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre Martin</dc:creator><pubDate>Thu, 04 Mar 2010 06:18:14 -0000</pubDate></item><item><title>Re: Routez vos visiteurs !</title><link>http://www.pierre-martin.fr/2009/11/09/routez-vos-visiteurs/#comment-37944466</link><description>&lt;p&gt;Merci d'avoir revu le code :)&lt;br&gt;Par contre j'utilise CakePHP 1.2.6, donc ça ne marche toujours pas ^^&lt;br&gt;Un debug($url); me renvoie /cakephp/inscription et j'obtiens l'erreur suivante : Fatal error: Call to undefined method UsersController::isRequestedAction()&lt;br&gt;Je suppose que ça fait pareil pour $this-&amp;gt;RequestHandler...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rob2</dc:creator><pubDate>Thu, 04 Mar 2010 04:37:31 -0000</pubDate></item><item><title>Re: Routez vos visiteurs !</title><link>http://www.pierre-martin.fr/2009/11/09/routez-vos-visiteurs/#comment-37835589</link><description>&lt;p&gt;Merci pour cette remarque et ces informations ...&lt;br&gt;En effet, le code fournit ne marchait pas dans le cas ou Cake etait dans un sous-dossier.&lt;/p&gt;

&lt;p&gt;Au final, je pense que le code suivant (encore plus simple ;) ) devrait faire l'affaire dans tous les cas d'utilisation, j'ai rapidement teste avec CakePHP 1.3RC1.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;&lt;pre&gt;	protected function _checkRoute() {&lt;br&gt;		$url = Router::url($this-&amp;gt;passedArgs);&lt;br&gt;		&lt;br&gt;		if ($this-&amp;gt;here != $url &amp;amp;&amp;amp; !$this-&amp;gt;isRequestedAction() &amp;amp;&amp;amp; !$this-&amp;gt;RequestHandler-&amp;gt;isAjax()) {&lt;br&gt;			$this-&amp;gt;redirect($url, 301);&lt;br&gt;		}&lt;br&gt;	}&lt;br&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre Martin</dc:creator><pubDate>Wed, 03 Mar 2010 14:30:06 -0000</pubDate></item><item><title>Re: Routez vos visiteurs !</title><link>http://www.pierre-martin.fr/2009/11/09/routez-vos-visiteurs/#comment-37594715</link><description>&lt;p&gt;J'ai bien installé CakePHP sans le sous-dossier "cakephp", j'y accède avec l'url http://127.0.0.1/cakephp/&lt;br&gt;Le debug donne :&lt;br&gt;Array&lt;br&gt;(&lt;br&gt;    [pass] =&amp;gt; Array&lt;br&gt;        (&lt;br&gt;        )&lt;/p&gt;

&lt;p&gt;    [named] =&amp;gt; Array&lt;br&gt;        (&lt;br&gt;        )&lt;/p&gt;

&lt;p&gt;    [controller] =&amp;gt; cakephp&lt;br&gt;    [plugin] =&amp;gt; &lt;br&gt;    [action] =&amp;gt; index&lt;br&gt;)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rob2</dc:creator><pubDate>Tue, 02 Mar 2010 08:19:33 -0000</pubDate></item><item><title>Re: Routez vos visiteurs !</title><link>http://www.pierre-martin.fr/2009/11/09/routez-vos-visiteurs/#comment-37552337</link><description>&lt;p&gt;Ah, je n'ai pas teste ce code depuis un sous-dossier du domaine principal ... cela vient peut-etre de la.&lt;br&gt;Que donne un debug($urlParts); ?&lt;/p&gt;

&lt;p&gt;Peux tu confirmer que tu as installe ton application CakePHP dans le sous-dossier "cakephp" de l'espace web ? (et donc que http://localhost/cakephp est la page d'accueil de l'application)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre Martin</dc:creator><pubDate>Tue, 02 Mar 2010 02:18:47 -0000</pubDate></item><item><title>Re: Routez vos visiteurs !</title><link>http://www.pierre-martin.fr/2009/11/09/routez-vos-visiteurs/#comment-36277109</link><description>&lt;p&gt;debug($this-&amp;gt;here) donne :&lt;br&gt;/cakephp/&lt;br&gt;debug($url) donne :&lt;br&gt;Array&lt;br&gt;(&lt;br&gt;    [controller] =&amp;gt; cakephp&lt;br&gt;    [plugin] =&amp;gt; &lt;br&gt;    [action] =&amp;gt; index&lt;br&gt;)&lt;br&gt;J'accède à CakePHP avec l'url : http://127.0.0.1/cakephp/ et il me redirige vers http://127.0.0.1/cakephp/cakephp, avec une erreur car le contrôleur cakephp n'existe pas...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rob2</dc:creator><pubDate>Wed, 24 Feb 2010 07:57:00 -0000</pubDate></item><item><title>Re: Routez vos visiteurs !</title><link>http://www.pierre-martin.fr/2009/11/09/routez-vos-visiteurs/#comment-36105237</link><description>&lt;p&gt;As-tu essayé de débugguer le code pour voir ce qui bloquait ?&lt;br&gt;Que donnent les debug suivants si (en les mettant dans _checkRoute juste avant le if) ?&lt;br&gt;&lt;/p&gt;&lt;pre&gt;debug($this-&amp;gt;here);&lt;br&gt;debug($url);&lt;br&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre Martin</dc:creator><pubDate>Tue, 23 Feb 2010 14:12:55 -0000</pubDate></item><item><title>Re: Routez vos visiteurs !</title><link>http://www.pierre-martin.fr/2009/11/09/routez-vos-visiteurs/#comment-36080257</link><description>&lt;p&gt;Ça ne marche pas pour moi, aucune redirection n'est faite...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rob2</dc:creator><pubDate>Tue, 23 Feb 2010 10:34:37 -0000</pubDate></item><item><title>Re: Lister tous les modèles d&amp;#8217;une application CakePHP (plugins inclus)</title><link>http://www.pierre-martin.fr/2010/02/03/lister-les-modeles-dune-application-cakephp-plugins/#comment-33220820</link><description>&lt;p&gt;merci beaucoup pierre c'est bien marché j'essaie d'utiliser les fonctionnalité de cakephp le max possible et vous m'avez orienter vers une autre classe qui gère les chaine des caractéres  et les chemin (inflector).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">cherif_gsoul</dc:creator><pubDate>Tue, 09 Feb 2010 06:03:10 -0000</pubDate></item><item><title>Re: Lister tous les modèles d&amp;#8217;une application CakePHP (plugins inclus)</title><link>http://www.pierre-martin.fr/2010/02/03/lister-les-modeles-dune-application-cakephp-plugins/#comment-33219243</link><description>&lt;p&gt;Bonjour,&lt;/p&gt;

&lt;p&gt;En effet, avec CakePHP 1.2 la methode App::pluginPath() n'existe pas. Il faut donc contourner ceci en faisant une construction du checmin a la main.&lt;/p&gt;

&lt;p&gt;Quelques petites erreurs se sont egalement glissees dans votre code : majuscule oubliee pour le nom de variable dans empty($plugincontrollers), oubli de renommage de $models[] en $controllers[] dans le foreach et non conversion du nom de plugin en chemin (avec underscores) lors de la construction du chemin.&lt;/p&gt;

&lt;p&gt;Voici donc la methode corrigee fonctionnant avec CakePHP 1.2 :&lt;br&gt;&lt;/p&gt;&lt;pre&gt;$controllers = Configure::listObjects('controller');&lt;br&gt;$plugins = Configure::listObjects('plugin');&lt;br&gt;if (!empty($plugins)) {&lt;br&gt;	foreach ($plugins as $plugin) {&lt;br&gt;		$pPath = APP . 'plugins' . DS . Inflector::underscore($plugin) . DS . 'controllers' . DS;&lt;br&gt;		$pluginControllers = Configure::listObjects('controller', $pPath, false);&lt;br&gt;		if (!empty($pluginControllers)) {&lt;br&gt;			foreach ($pluginControllers as $controller) {&lt;br&gt;				$controllers[] = "$plugin.$controller";&lt;br&gt;			}&lt;br&gt;		}&lt;br&gt;	}&lt;br&gt;}&lt;br&gt;return $controllers;&lt;br&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Bonne journee,&lt;br&gt;Pierre&lt;/p&gt;

&lt;p&gt;PS: J'ai edite votre commentaire pour formater le code (ajout de balises pre)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre Martin</dc:creator><pubDate>Tue, 09 Feb 2010 05:09:18 -0000</pubDate></item><item><title>Re: Lister tous les modèles d&amp;#8217;une application CakePHP (plugins inclus)</title><link>http://www.pierre-martin.fr/2010/02/03/lister-les-modeles-dune-application-cakephp-plugins/#comment-33216315</link><description>&lt;p&gt;merci pour votre réponse.&lt;br&gt;regardez ce fragment de code qui est dans un composant que je suis entrain de développer pour lister les contrôleurs et les méthodes qui les appartient:&lt;br&gt;&lt;/p&gt;&lt;pre&gt;$controllers = Configure::listObjects('controller');&lt;br&gt;$plugins = Configure::listObjects('plugin');&lt;br&gt;if (!empty($plugins)) {&lt;br&gt;	foreach ($plugins as $plugin) {&lt;br&gt;		$pPath= APP . 'plugins' . DS. $plugin . DS . 'controllers' . DS;&lt;br&gt;		$pluginControllers = Configure::listObjects('controller', $pPath  ,false);&lt;br&gt;		if (!empty($plugincontrollers)) {&lt;br&gt;			foreach ($pluginControllers as $controller) {&lt;br&gt;				$models[] = "$plugin.$controller";&lt;br&gt;			}&lt;br&gt;		}&lt;br&gt;	}&lt;br&gt;}&lt;br&gt;return $controllers; &lt;br&gt;&lt;/pre&gt;&lt;br&gt;ça marche bien avec les app/controllers mais il retourne rien comme contorller dans les plugins malgré qu'il existe des  plugins avec des controlleurs. Est ce que j'ai bien mets le $path care je pense ma faute est la?&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">cherif_gsoul</dc:creator><pubDate>Tue, 09 Feb 2010 03:38:54 -0000</pubDate></item><item><title>Re: Lister tous les modèles d&amp;#8217;une application CakePHP (plugins inclus)</title><link>http://www.pierre-martin.fr/2010/02/03/lister-les-modeles-dune-application-cakephp-plugins/#comment-33025647</link><description>&lt;p&gt;Bonjour,&lt;/p&gt;

&lt;p&gt;Oui il faut procéder de la même manière. En gros, renommer les occurences de "model" en "controller" dans le code donné devrait suffire (aux majuscules et pluriels près ;))&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pierre Martin</dc:creator><pubDate>Mon, 08 Feb 2010 13:08:56 -0000</pubDate></item></channel></rss>
