<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commentaires sur : Revenir à la bonne page après l&#8217;édition d&#8217;un enregistrement</title>
	<atom:link href="http://www.formation-cakephp.com/139/revenir-a-la-bonne-page-apres-une-edition/feed" rel="self" type="application/rss+xml" />
	<link>http://www.formation-cakephp.com/139/revenir-a-la-bonne-page-apres-une-edition</link>
	<description>Le cadre de développement PHP et son utilisation au jour le jour.</description>
	<lastBuildDate>Sun, 05 Feb 2012 10:59:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Par : William</title>
		<link>http://www.formation-cakephp.com/139/revenir-a-la-bonne-page-apres-une-edition/comment-page-1#comment-4202</link>
		<dc:creator>William</dc:creator>
		<pubDate>Sun, 31 Jan 2010 20:58:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=139#comment-4202</guid>
		<description>&lt;p&gt;je viens d&#039;ajouter ce code à mon controller edit et ça marche super sauf qu&#039;on a plus le message &quot;flash&quot; de confirmation de l&#039;opération.
C&#039;est assez ennuyeux.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>je viens d&#8217;ajouter ce code à mon controller edit et ça marche super sauf qu&#8217;on a plus le message &laquo;&nbsp;flash&nbsp;&raquo; de confirmation de l&#8217;opération.
C&#8217;est assez ennuyeux.</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Vincent</title>
		<link>http://www.formation-cakephp.com/139/revenir-a-la-bonne-page-apres-une-edition/comment-page-1#comment-2981</link>
		<dc:creator>Vincent</dc:creator>
		<pubDate>Mon, 08 Jun 2009 14:15:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=139#comment-2981</guid>
		<description>&lt;p&gt;Bonjour, &lt;/p&gt;

&lt;p&gt;je viens de lire ce tuto, si j&#039;ai bien compris il permet de revenir sur la page que l&#039;on vient de quitter, cependant dans mon cas cela est différent, j&#039;aimerais revenir 2 pages avant, non sur celle qui edit mes données mais sur un tableau qui m&#039;affiche les valeurs editées.
c&#039;est dans ce tableau que figure les liens me permettant d&#039;afficher ma page d&#039;edition&lt;/p&gt;

&lt;p&gt;cela est t-il possible en utilisant la méthode referer&lt;/p&gt;

&lt;p&gt;merci d&#039;avance
cordialement&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Bonjour, </p>

<p>je viens de lire ce tuto, si j&#8217;ai bien compris il permet de revenir sur la page que l&#8217;on vient de quitter, cependant dans mon cas cela est différent, j&#8217;aimerais revenir 2 pages avant, non sur celle qui edit mes données mais sur un tableau qui m&#8217;affiche les valeurs editées.
c&#8217;est dans ce tableau que figure les liens me permettant d&#8217;afficher ma page d&#8217;edition</p>

<p>cela est t-il possible en utilisant la méthode referer</p>

<p>merci d&#8217;avance
cordialement</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Pierre-Emmanuel Fringant</title>
		<link>http://www.formation-cakephp.com/139/revenir-a-la-bonne-page-apres-une-edition/comment-page-1#comment-1664</link>
		<dc:creator>Pierre-Emmanuel Fringant</dc:creator>
		<pubDate>Sat, 07 Mar 2009 09:38:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=139#comment-1664</guid>
		<description>&lt;p&gt;Tu n&#039;as pas lu la dernière phrase du tuto... Je confirme que ma méthode fonctionne tout à fait comme attendu même en cas d&#039;erreur de validation.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Tu n&#8217;as pas lu la dernière phrase du tuto&#8230; Je confirme que ma méthode fonctionne tout à fait comme attendu même en cas d&#8217;erreur de validation.</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : othmane ouahbi</title>
		<link>http://www.formation-cakephp.com/139/revenir-a-la-bonne-page-apres-une-edition/comment-page-1#comment-1660</link>
		<dc:creator>othmane ouahbi</dc:creator>
		<pubDate>Sat, 07 Mar 2009 02:59:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=139#comment-1660</guid>
		<description>&lt;p&gt;Bonjour,&lt;/p&gt;

&lt;p&gt;Tu auras un problème avec cette méthode si l&#039;utilisateur édite un enregistrement mais le formulaire ne valide pas.&lt;br /&gt;
save() va retourner false, et ton Temp.referer vas être écrasé avec lien d&#039;edit. après que l&#039;utilisateur corrige le formulaire, il va être redirigé vers la page de l&#039;edit elle même.
Il faut implémenter un stack history de tous les referer passés ( avec une limite de 10 pages par exemple ) ou un stack rotatif.&lt;/p&gt;

&lt;p&gt;Il y a sûrement un component de ça sur la bakery&lt;/p&gt;

&lt;p&gt;Cordialement
Oth&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>

<p>Tu auras un problème avec cette méthode si l&#8217;utilisateur édite un enregistrement mais le formulaire ne valide pas.<br />
save() va retourner false, et ton Temp.referer vas être écrasé avec lien d&#8217;edit. après que l&#8217;utilisateur corrige le formulaire, il va être redirigé vers la page de l&#8217;edit elle même.
Il faut implémenter un stack history de tous les referer passés ( avec une limite de 10 pages par exemple ) ou un stack rotatif.</p>

<p>Il y a sûrement un component de ça sur la bakery</p>

<p>Cordialement
Oth</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Elianora la blanche</title>
		<link>http://www.formation-cakephp.com/139/revenir-a-la-bonne-page-apres-une-edition/comment-page-1#comment-1608</link>
		<dc:creator>Elianora la blanche</dc:creator>
		<pubDate>Fri, 27 Feb 2009 13:55:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=139#comment-1608</guid>
		<description>&lt;p&gt;Merci, c&#039;est ce que j&#039;ai essayé et ça fonctionne bien, mais je voulais juste être sûre (je sais par expérience que la gestion des pages précédentes peut parfois être délicate, je me suis déjà trouvé &quot;coincée&quot; dans des redirections infinies avec une mauvaise page précédente) ^^&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Merci, c&#8217;est ce que j&#8217;ai essayé et ça fonctionne bien, mais je voulais juste être sûre (je sais par expérience que la gestion des pages précédentes peut parfois être délicate, je me suis déjà trouvé &laquo;&nbsp;coincée&nbsp;&raquo; dans des redirections infinies avec une mauvaise page précédente) ^^</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Pierre MARTIN</title>
		<link>http://www.formation-cakephp.com/139/revenir-a-la-bonne-page-apres-une-edition/comment-page-1#comment-1605</link>
		<dc:creator>Pierre MARTIN</dc:creator>
		<pubDate>Fri, 27 Feb 2009 09:21:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=139#comment-1605</guid>
		<description>&lt;p&gt;Essaye de comprendre ce code, ainsi que celui publié sur l&#039;article de mon blog (commentaire du dessus).&lt;/p&gt;

&lt;p&gt;Ainsi, quelque chose comme ça te permettra de faire se que tu veux :
&lt;pre lang=&quot;php&quot;&gt;
$pageRetour = $this-&gt;referer(array(&#039;action&#039;=&gt;&#039;index&#039;), true);
$this-&gt;redirect($pageRetour);
&lt;/pre&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Essaye de comprendre ce code, ainsi que celui publié sur l&#8217;article de mon blog (commentaire du dessus).</p>

<p>Ainsi, quelque chose comme ça te permettra de faire se que tu veux :

</p>
<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$pageRetour</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">referer</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'action'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'index'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">redirect</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pageRetour</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>


]]></content:encoded>
	</item>
	<item>
		<title>Par : Elianora la blanche</title>
		<link>http://www.formation-cakephp.com/139/revenir-a-la-bonne-page-apres-une-edition/comment-page-1#comment-1604</link>
		<dc:creator>Elianora la blanche</dc:creator>
		<pubDate>Fri, 27 Feb 2009 09:11:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=139#comment-1604</guid>
		<description>&lt;p&gt;Bonjour et merci pour l&#039;idée !&lt;/p&gt;

&lt;p&gt;y aurait-il moyen, sur le même principe, de revenir à la bonne page après suppression ?
Étant donné que l&#039;action delete ne se fait qu&#039;en une seule passe, je ne sais pas trop comment faire...&lt;/p&gt;

&lt;p&gt;merci d&#039;avance&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Bonjour et merci pour l&#8217;idée !</p>

<p>y aurait-il moyen, sur le même principe, de revenir à la bonne page après suppression ?
Étant donné que l&#8217;action delete ne se fait qu&#8217;en une seule passe, je ne sais pas trop comment faire&#8230;</p>

<p>merci d&#8217;avance</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Pierre MARTIN</title>
		<link>http://www.formation-cakephp.com/139/revenir-a-la-bonne-page-apres-une-edition/comment-page-1#comment-1363</link>
		<dc:creator>Pierre MARTIN</dc:creator>
		<pubDate>Thu, 18 Dec 2008 09:26:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=139#comment-1363</guid>
		<description>&lt;p&gt;Je trouve cette méthode (referer()) tellement pratique ! C&#039;est une très bonne idée de la coupler aux sessions pour cette application.&lt;/p&gt;

&lt;p&gt;Je viens également d&#039;écrire une rapide présentation de cette méthode pour utiliser ses autres fonctionnalités et créer des liens &quot;Retour&quot; propres. Si cela intéresse quelqu&#039;un c&#039;est par là : http://www.pierre-martin.fr/cakephp/retour-page-precedente-controller-referer/&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Je trouve cette méthode (referer()) tellement pratique ! C&#8217;est une très bonne idée de la coupler aux sessions pour cette application.</p>

<p>Je viens également d&#8217;écrire une rapide présentation de cette méthode pour utiliser ses autres fonctionnalités et créer des liens &laquo;&nbsp;Retour&nbsp;&raquo; propres. Si cela intéresse quelqu&#8217;un c&#8217;est par là : <a href="http://www.pierre-martin.fr/cakephp/retour-page-precedente-controller-referer/" rel="nofollow">http://www.pierre-martin.fr/cakephp/retour-page-precedente-controller-referer/</a></p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Gérer un retour vers la page précédente : Controller::referer() - Pierre MARTIN</title>
		<link>http://www.formation-cakephp.com/139/revenir-a-la-bonne-page-apres-une-edition/comment-page-1#comment-1362</link>
		<dc:creator>Gérer un retour vers la page précédente : Controller::referer() - Pierre MARTIN</dc:creator>
		<pubDate>Thu, 18 Dec 2008 09:22:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=139#comment-1362</guid>
		<description>&lt;p&gt;[...] en la combinant aux sessions. Pour en savoir plus, je vous invite à visiter l&#8217;article Revenir à la bonne page après l’édition d’un enregistrement sur Formation Cakephp.SHARETHIS.addEntry({ title: &quot;Gérer un retour vers la page précédente : [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] en la combinant aux sessions. Pour en savoir plus, je vous invite à visiter l&#8217;article Revenir à la bonne page après l’édition d’un enregistrement sur Formation Cakephp.SHARETHIS.addEntry({ title: &laquo;&nbsp;Gérer un retour vers la page précédente : [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Jay Salvat</title>
		<link>http://www.formation-cakephp.com/139/revenir-a-la-bonne-page-apres-une-edition/comment-page-1#comment-1348</link>
		<dc:creator>Jay Salvat</dc:creator>
		<pubDate>Fri, 12 Dec 2008 21:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=139#comment-1348</guid>
		<description>&lt;p&gt;Merci beaucoup pour cette petite astuce.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Merci beaucoup pour cette petite astuce.</p>]]></content:encoded>
	</item>
</channel>
</rss>

