<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum CakePHP.org.pl - Jak policzyć ilość postów w danej kategorii?]]></title>
		<link>http://forum.cakephp.org.pl/topic/117/jak-policzyc-ilosc-postow-w-danej-kategorii/</link>
		<description><![CDATA[Najświeższe odpowiedzi w Jak policzyć ilość postów w danej kategorii?.]]></description>
		<lastBuildDate>Tue, 26 Jan 2010 14:16:17 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Jak policzyć ilość postów w danej kategorii?]]></title>
			<link>http://forum.cakephp.org.pl/post/568/#p568</link>
			<description><![CDATA[<div class="quotebox"><cite>trututu napisał/a:</cite><blockquote><p>Zauważyłem, że zamiast samych kategorii pobiera mi również posty. Jak uniknąć ładowania niepotrzebnych danych?</p></blockquote></div><p>Behavior Containable <a href="http://book.cakephp.org/pl/view/474/Containable">http://book.cakephp.org/pl/view/474/Containable</a></p>]]></description>
			<author><![CDATA[null@example.com (Eliard)]]></author>
			<pubDate>Tue, 26 Jan 2010 14:16:17 +0000</pubDate>
			<guid>http://forum.cakephp.org.pl/post/568/#p568</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Jak policzyć ilość postów w danej kategorii?]]></title>
			<link>http://forum.cakephp.org.pl/post/543/#p543</link>
			<description><![CDATA[<p>Dobra, mam już rozwijaną listę z kategoriami, wszystko ładnie zapisuje się do bazy, ale liczniki postów w danej kategorii nadal nie działają.<br />Pole Categories.post_count dalej wynosi 0. Tak wygląda mój category.php:<br /></p><div class="codebox"><pre><code>&lt;?php
class Category extends AppModel {
  var $name = &#039;Category&#039;;
  var $hasMany = array(
    &#039;Post&#039;  =&gt; array(&#039;counterCache&#039; =&gt; true)
  );
}
?&gt;</code></pre></div><p>Co jest nie tak?</p><p>### EDIT<br />Problem rozwiązany, counterCache trzeba było dodać do modelu Post.</p>]]></description>
			<author><![CDATA[null@example.com (trututu)]]></author>
			<pubDate>Sun, 20 Dec 2009 16:57:36 +0000</pubDate>
			<guid>http://forum.cakephp.org.pl/post/543/#p543</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Jak policzyć ilość postów w danej kategorii?]]></title>
			<link>http://forum.cakephp.org.pl/post/542/#p542</link>
			<description><![CDATA[<p>Ok, dzięki.</p><p>Teraz chciałbym wyświetlić w rozwijanym menu listę kategorii z bazy danych (w widoku posta). Po lekturze tego tematu <a href="http://forum.cakephp.org.pl/topic/43/findall-oddzielna-tabela/">http://forum.cakephp.org.pl/topic/43/fi … na-tabela/</a> próbowałem pobrać kategorie metodą<br /></p><div class="codebox"><pre><code>class PostsController
...
$categories = ClassRegistry::init(&#039;Category&#039;)-&gt;find(&#039;all&#039;);
print_r($categories);</code></pre></div><p>Zauważyłem, że zamiast samych kategorii pobiera mi również posty. Jak uniknąć ładowania niepotrzebnych danych?</p>]]></description>
			<author><![CDATA[null@example.com (trututu)]]></author>
			<pubDate>Sat, 19 Dec 2009 17:39:19 +0000</pubDate>
			<guid>http://forum.cakephp.org.pl/post/542/#p542</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Jak policzyć ilość postów w danej kategorii?]]></title>
			<link>http://forum.cakephp.org.pl/post/541/#p541</link>
			<description><![CDATA[<p>dodaj pole Category.post_count w bazie, i w relacji użyj pola couterCache:<br /><a href="http://book.cakephp.org/view/816/counterCache-Cache-your-count">http://book.cakephp.org/view/816/counte … your-count</a></p>]]></description>
			<author><![CDATA[null@example.com (id02009)]]></author>
			<pubDate>Sat, 19 Dec 2009 15:42:04 +0000</pubDate>
			<guid>http://forum.cakephp.org.pl/post/541/#p541</guid>
		</item>
		<item>
			<title><![CDATA[Jak policzyć ilość postów w danej kategorii?]]></title>
			<link>http://forum.cakephp.org.pl/post/540/#p540</link>
			<description><![CDATA[<p>Witam,<br />jestem początkującym programistą i to mój drugi dzień z CakePHP. Dopiero co skończyłem tutorial jak napisać bloga.<br />Przejdźmy do problemu:</p><p>Dodałem tabelę <em>categories</em> o polach <em>id, title</em>.<br />W tabeli <em>posts</em> dodałem nowe pole <em>cat_id</em>.</p><p>Teraz wyświetlając kategorie chciałbym, aby obok nich wyświetlała się ilość postów do niej przypisanych. Jak to najprościej zrobić?</p><p>Próbowałem za pomocą takiego fragmentu kodu ale się nie udało:<br /></p><div class="codebox"><pre><code>    $this-&gt;Category-&gt;bindModel(array(&#039;hasMany&#039; =&gt; array(&#039;Post&#039;)));
    $posts = $this-&gt;Category-&gt;Post-&gt;find(&#039;count&#039;, array(&#039;conditions&#039; =&gt; array(&#039;cat_id&#039; =&gt; &#039;Category.id&#039;)));</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (trututu)]]></author>
			<pubDate>Fri, 18 Dec 2009 19:56:17 +0000</pubDate>
			<guid>http://forum.cakephp.org.pl/post/540/#p540</guid>
		</item>
	</channel>
</rss>

