<?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>Комментарии к записи: CakePHP Tree Behavior</title>
	<atom:link href="http://www.ewgenij.net/cakephp-tree-behavior.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ewgenij.net/cakephp-tree-behavior.html</link>
	<description>бла-бла-бла</description>
	<lastBuildDate>Mon, 04 Jan 2010 23:43:18 +0300</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Автор: Лук</title>
		<link>http://www.ewgenij.net/cakephp-tree-behavior.html/comment-page-1#comment-134</link>
		<dc:creator>Лук</dc:creator>
		<pubDate>Thu, 02 Jul 2009 20:53:57 +0000</pubDate>
		<guid isPermaLink="false">http://ewgenij.my/CakePHP-Tree-Behavior.html#comment-134</guid>
		<description>Евгений, спасибо большое. Как раз то, что нужно.</description>
		<content:encoded><![CDATA[<p>Евгений, спасибо большое. Как раз то, что нужно.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://www.ewgenij.net/cakephp-tree-behavior.html/comment-page-1#comment-133</link>
		<dc:creator>Евгений</dc:creator>
		<pubDate>Thu, 02 Jul 2009 20:30:52 +0000</pubDate>
		<guid isPermaLink="false">http://ewgenij.my/CakePHP-Tree-Behavior.html#comment-133</guid>
		<description>Возможно, конечно, но только калдырными способами.

1. generatetreelist имеет параметр $spacer. Просто считаем, сколько спасеров вначале имени :)

2. Можно сделать аналог функции generatetreelist, только в конце сделать return $result; 
Заменив чуть выше:
$results[$i][&#039;tree_prefix&#039;] = str_repeat($spacer,count($stack));&quot;
На:
$results[$i][&#039;level&#039;] = count($stack);

Получим дерево с полем level :)</description>
		<content:encoded><![CDATA[<p>Возможно, конечно, но только калдырными способами.</p>
<p>1. generatetreelist имеет параметр $spacer. Просто считаем, сколько спасеров вначале имени :)</p>
<p>2. Можно сделать аналог функции generatetreelist, только в конце сделать return $result;<br />
Заменив чуть выше:<br />
$results[$i]['tree_prefix'] = str_repeat($spacer,count($stack));&raquo;<br />
На:<br />
$results[$i]['level'] = count($stack);</p>
<p>Получим дерево с полем level :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Лук</title>
		<link>http://www.ewgenij.net/cakephp-tree-behavior.html/comment-page-1#comment-19</link>
		<dc:creator>Лук</dc:creator>
		<pubDate>Thu, 02 Jul 2009 18:36:01 +0000</pubDate>
		<guid isPermaLink="false">http://ewgenij.my/CakePHP-Tree-Behavior.html#comment-19</guid>
		<description>Евгений, поделитесь опытом? Возможноли узнать уровень вложенности конкретного узла дерева?

generatetreelist возвращает хоть и упорядоченный массив(если его выводить с помощью pr()), но при попытке доступа к конкретному элементу массива ( например - e($treelist[3]);) вся эта иерархия теряется и не понятно на каком месте стоит тот или иной элемент.
Поэтому можно просто делать выборку из БД с ORDER BY `lft` последовательность сохраняется, но уровень вложенности конкретного элемента не виден, отсюда и вопрос, обозначенный вначале.</description>
		<content:encoded><![CDATA[<p>Евгений, поделитесь опытом? Возможноли узнать уровень вложенности конкретного узла дерева?</p>
<p>generatetreelist возвращает хоть и упорядоченный массив(если его выводить с помощью pr()), но при попытке доступа к конкретному элементу массива ( например &#8211; e($treelist[3]);) вся эта иерархия теряется и не понятно на каком месте стоит тот или иной элемент.<br />
Поэтому можно просто делать выборку из БД с ORDER BY `lft` последовательность сохраняется, но уровень вложенности конкретного элемента не виден, отсюда и вопрос, обозначенный вначале.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: evgen</title>
		<link>http://www.ewgenij.net/cakephp-tree-behavior.html/comment-page-1#comment-129</link>
		<dc:creator>evgen</dc:creator>
		<pubDate>Thu, 21 May 2009 23:50:24 +0000</pubDate>
		<guid isPermaLink="false">http://ewgenij.my/CakePHP-Tree-Behavior.html#comment-129</guid>
		<description>generatetreelist выводит упорядоченый список, а как его превратить в настоящее меню ul -&gt; li ...</description>
		<content:encoded><![CDATA[<p>generatetreelist выводит упорядоченый список, а как его превратить в настоящее меню ul -> li &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://www.ewgenij.net/cakephp-tree-behavior.html/comment-page-1#comment-123</link>
		<dc:creator>Евгений</dc:creator>
		<pubDate>Thu, 09 Apr 2009 12:00:46 +0000</pubDate>
		<guid isPermaLink="false">http://ewgenij.my/CakePHP-Tree-Behavior.html#comment-123</guid>
		<description>Спасибо, внимательный! :)
Интересно, исправлена ли эта ошибка на оригинальном сайте...</description>
		<content:encoded><![CDATA[<p>Спасибо, внимательный! :)<br />
Интересно, исправлена ли эта ошибка на оригинальном сайте&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Алексей</title>
		<link>http://www.ewgenij.net/cakephp-tree-behavior.html/comment-page-1#comment-122</link>
		<dc:creator>Алексей</dc:creator>
		<pubDate>Thu, 09 Apr 2009 11:52:34 +0000</pubDate>
		<guid isPermaLink="false">http://ewgenij.my/CakePHP-Tree-Behavior.html#comment-122</guid>
		<description>Здесь ошибка: $newParentId = $this-&gt;field(&#039;id&#039;, array(&#039;name&#039; =&gt; &#039;Новая категория&#039;));

Нужно так:
$newParentId = $this-&gt;Category-&gt;field(&#039;id&#039;, array(&#039;name&#039; =&gt; &#039;Новая категория&#039;));</description>
		<content:encoded><![CDATA[<p>Здесь ошибка: $newParentId = $this->field(&#8217;id&#8217;, array(&#8217;name&#8217; => &#8216;Новая категория&#8217;));</p>
<p>Нужно так:<br />
$newParentId = $this->Category->field(&#8217;id&#8217;, array(&#8217;name&#8217; => &#8216;Новая категория&#8217;));</p>
]]></content:encoded>
	</item>
</channel>
</rss>
