<?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 : Gérer une arborescence avec CakePHP</title>
	<atom:link href="http://www.formation-cakephp.com/94/arborescence-mptt-tree-behavior/feed" rel="self" type="application/rss+xml" />
	<link>http://www.formation-cakephp.com/94/arborescence-mptt-tree-behavior</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 : IRIGOYEN François</title>
		<link>http://www.formation-cakephp.com/94/arborescence-mptt-tree-behavior/comment-page-1#comment-5436</link>
		<dc:creator>IRIGOYEN François</dc:creator>
		<pubDate>Tue, 24 Aug 2010 10:06:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=94#comment-5436</guid>
		<description>&lt;p&gt;Vraiment encore une fois un tuto de qualité
Merci&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Vraiment encore une fois un tuto de qualité
Merci</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Pierre-Emmanuel Fringant</title>
		<link>http://www.formation-cakephp.com/94/arborescence-mptt-tree-behavior/comment-page-1#comment-3792</link>
		<dc:creator>Pierre-Emmanuel Fringant</dc:creator>
		<pubDate>Thu, 26 Nov 2009 14:38:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=94#comment-3792</guid>
		<description>&lt;p&gt;@mibs : setFlash enregistre un message dans la session, et arrivé à destination (après un resirect par exemple) ce message est affiché si on a quelque part dans la vue (layout ou vue elle-meme) : &lt;?php $session-&gt;flash(); ?&gt;, sinon le message est conservé en session.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@mibs : setFlash enregistre un message dans la session, et arrivé à destination (après un resirect par exemple) ce message est affiché si on a quelque part dans la vue (layout ou vue elle-meme) : < ?php $session->flash(); ?>, sinon le message est conservé en session.</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Pierre-Emmanuel Fringant</title>
		<link>http://www.formation-cakephp.com/94/arborescence-mptt-tree-behavior/comment-page-1#comment-3791</link>
		<dc:creator>Pierre-Emmanuel Fringant</dc:creator>
		<pubDate>Thu, 26 Nov 2009 14:26:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=94#comment-3791</guid>
		<description>&lt;p&gt;Tout à fait ! Je mets à jour l&#039;article, merci.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Tout à fait ! Je mets à jour l&#8217;article, merci.</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Pierre-Emmanuel Fringant</title>
		<link>http://www.formation-cakephp.com/94/arborescence-mptt-tree-behavior/comment-page-1#comment-3790</link>
		<dc:creator>Pierre-Emmanuel Fringant</dc:creator>
		<pubDate>Thu, 26 Nov 2009 14:26:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=94#comment-3790</guid>
		<description>&lt;p&gt;Le deuxième paramètre de la méthode setFlash est le nom d&#039;un layout à utiliser en fonction du type de message. Si tu n&#039;as pas créé le layout correspondant, par exemple /views/layouts/message_notice.ctp, ça ne peut pas fonctionner.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Le deuxième paramètre de la méthode setFlash est le nom d&#8217;un layout à utiliser en fonction du type de message. Si tu n&#8217;as pas créé le layout correspondant, par exemple /views/layouts/message_notice.ctp, ça ne peut pas fonctionner.</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Dragonjcgc</title>
		<link>http://www.formation-cakephp.com/94/arborescence-mptt-tree-behavior/comment-page-1#comment-3789</link>
		<dc:creator>Dragonjcgc</dc:creator>
		<pubDate>Thu, 26 Nov 2009 13:11:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=94#comment-3789</guid>
		<description>&lt;p&gt;Apport personnel, pour la suppression utiliser la fonction :
&lt;pre lang=&quot;php&quot;&gt;
$this-&gt;Category-&gt;removeFromTree($id , true);
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;Permet en fonction du second paramètre de spécifier si les sous catégories sont réaffectée ou non. Mieux que del tout simple&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Apport personnel, pour la suppression utiliser la fonction :

</p>
<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Category</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">removeFromTree</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</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></pre></div></div>




<p>Permet en fonction du second paramètre de spécifier si les sous catégories sont réaffectée ou non. Mieux que del tout simple</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Dragonjcgc</title>
		<link>http://www.formation-cakephp.com/94/arborescence-mptt-tree-behavior/comment-page-1#comment-3788</link>
		<dc:creator>Dragonjcgc</dc:creator>
		<pubDate>Thu, 26 Nov 2009 13:06:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=94#comment-3788</guid>
		<description>&lt;p&gt;Bon lancé dans un projet cakehp, je regarde et que vois je ? De magnifiques tuto. &lt;/p&gt;

&lt;p&gt;Y a juste un problème c&#039;est qu&#039;en faisant tout comme dit dans ce tuto avec de grands copier coller, a chaque fois que je lançais une action, apache tombait en carafe avec déconnexion etc...&lt;/p&gt;

&lt;p&gt;Alors je mets ma truffe de fin limier codeur et en fait je m&#039;aperçois que ce qui fout en l&#039;air tant de travail c&#039;est :
&lt;pre lang=&quot;php&quot;&gt;$this-&gt;Session-&gt;setFlash(&quot;La catégorie ne peut pas aller plus bas.&quot;, &#039;message_notice&#039;);
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;Enfin bref tous les commentaires de succès echec du tuto me foutent le bronx.&lt;/p&gt;

&lt;p&gt;Donc ma solution a été de virer le second paramètre qui ne sert à rien dans le setflash pour avoir ceci :
&lt;pre lang=&quot;php&quot;&gt;$this-&gt;Session-&gt;setFlash(&quot;La catégorie ne peut pas aller plus bas.&quot;);
&lt;/pre&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Bon lancé dans un projet cakehp, je regarde et que vois je ? De magnifiques tuto. </p>

<p>Y a juste un problème c&#8217;est qu&#8217;en faisant tout comme dit dans ce tuto avec de grands copier coller, a chaque fois que je lançais une action, apache tombait en carafe avec déconnexion etc&#8230;</p>

<p>Alors je mets ma truffe de fin limier codeur et en fait je m&#8217;aperçois que ce qui fout en l&#8217;air tant de travail c&#8217;est :

</p>
<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Session</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setFlash</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;La catégorie ne peut pas aller plus bas.&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'message_notice'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>




<p>Enfin bref tous les commentaires de succès echec du tuto me foutent le bronx.</p>

<p>Donc ma solution a été de virer le second paramètre qui ne sert à rien dans le setflash pour avoir ceci :

</p>
<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Session</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setFlash</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;La catégorie ne peut pas aller plus bas.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>


]]></content:encoded>
	</item>
	<item>
		<title>Par : mibs</title>
		<link>http://www.formation-cakephp.com/94/arborescence-mptt-tree-behavior/comment-page-1#comment-3782</link>
		<dc:creator>mibs</dc:creator>
		<pubDate>Wed, 25 Nov 2009 19:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=94#comment-3782</guid>
		<description>&lt;p&gt;Les messages lors du déplacement de la catégorie vers le haut ou le bas ne s&#039;affiche pas chez moi. (pas de plantage et le layout pour le message existe bien)&lt;/p&gt;

&lt;p&gt;Mais en fait je vois mal comment il peuvent s&#039;afficher du fait que l&#039;on fait un retour sur la page précédente à la fin du traitement.
&lt;pre lang=&quot;php&quot;&gt;$this-&gt;redirect($this-&gt;referer());&lt;/pre&gt; Ce qui voudrait dire que le message ne s&#039;afficherait que l&#039;espace d&#039;un millième de seconde non ?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Les messages lors du déplacement de la catégorie vers le haut ou le bas ne s&#8217;affiche pas chez moi. (pas de plantage et le layout pour le message existe bien)</p>

<p>Mais en fait je vois mal comment il peuvent s&#8217;afficher du fait que l&#8217;on fait un retour sur la page précédente à la fin du traitement.

</p>
<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>redirect<span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>referer<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>


 Ce qui voudrait dire que le message ne s&#8217;afficherait que l&#8217;espace d&#8217;un millième de seconde non ?]]></content:encoded>
	</item>
	<item>
		<title>Par : Masseuro</title>
		<link>http://www.formation-cakephp.com/94/arborescence-mptt-tree-behavior/comment-page-1#comment-3177</link>
		<dc:creator>Masseuro</dc:creator>
		<pubDate>Mon, 06 Jul 2009 16:03:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=94#comment-3177</guid>
		<description>&lt;p&gt;Excellent !
Petite correction quand même pour la suppression il faut mettre :
&lt;pre lang=&quot;php&quot;&gt;
$this-&gt;PolyCategory-&gt;del($id,true);
&lt;/pre&gt;
au lieu de
&lt;pre lang=&quot;php&quot;&gt;
$this-&gt;PolyCategory-&gt;del();
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;Ainsi les enfants seront automatiquement supprimés. Cela évite de se retrouver avec des orphelins et plein d&#039;incohérence.&lt;/p&gt;

&lt;p&gt;D&#039;ailleurs c&#039;est une astuce très utile pour supprimer toutes les dépendances sans erreurs...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Excellent !
Petite correction quand même pour la suppression il faut mettre :

</p>
<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">PolyCategory</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">del</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</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></pre></div></div>



au lieu de


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">PolyCategory</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">del</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>




<p>Ainsi les enfants seront automatiquement supprimés. Cela évite de se retrouver avec des orphelins et plein d&#8217;incohérence.</p>

<p>D&#8217;ailleurs c&#8217;est une astuce très utile pour supprimer toutes les dépendances sans erreurs&#8230;</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : lijko</title>
		<link>http://www.formation-cakephp.com/94/arborescence-mptt-tree-behavior/comment-page-1#comment-2966</link>
		<dc:creator>lijko</dc:creator>
		<pubDate>Fri, 05 Jun 2009 10:10:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=94#comment-2966</guid>
		<description>&lt;p&gt;Bonjour,&lt;/p&gt;

&lt;p&gt;voilà, je voudrais gérer avec le tree behavior une série de rubriques et de pages attachées à ces rubriques...&lt;/p&gt;

&lt;p&gt;Donc en suivant ce tuto, aucun soucis pour gérer les rubriques et sous rubriques... mais comment faire pour gérer selon ce même principe les pages attenantes?&lt;/p&gt;

&lt;p&gt;dois-je créer une entité &quot;page&quot; (un modèle), définissant aussi bien une rubrique qu&#039;une page, ou puis-je étendre ce tree à plusieurs modèles différents, donc rubrique et page, les liant via ce beahavior?&lt;/p&gt;

&lt;p&gt;merci d&#039;avance et surtout bon week end;-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>

<p>voilà, je voudrais gérer avec le tree behavior une série de rubriques et de pages attachées à ces rubriques&#8230;</p>

<p>Donc en suivant ce tuto, aucun soucis pour gérer les rubriques et sous rubriques&#8230; mais comment faire pour gérer selon ce même principe les pages attenantes?</p>

<p>dois-je créer une entité &laquo;&nbsp;page&nbsp;&raquo; (un modèle), définissant aussi bien une rubrique qu&#8217;une page, ou puis-je étendre ce tree à plusieurs modèles différents, donc rubrique et page, les liant via ce beahavior?</p>

<p>merci d&#8217;avance et surtout bon week end;-)</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : lijko</title>
		<link>http://www.formation-cakephp.com/94/arborescence-mptt-tree-behavior/comment-page-1#comment-2965</link>
		<dc:creator>lijko</dc:creator>
		<pubDate>Fri, 05 Jun 2009 08:49:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=94#comment-2965</guid>
		<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;alors oui, effectivement, il s&#039;agissait seulement du layout du setFlash...&lt;/p&gt;

&lt;p&gt;excellent tuto... comme d&#039;habitude devrais-je dire&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hello,</p>

<p>alors oui, effectivement, il s&#8217;agissait seulement du layout du setFlash&#8230;</p>

<p>excellent tuto&#8230; comme d&#8217;habitude devrais-je dire</p>]]></content:encoded>
	</item>
</channel>
</rss>

