Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][Doctrine]Liczba elementów w NestedSet
luck
post
Post #1





Grupa: Zarejestrowani
Postów: 317
Pomógł: 58
Dołączył: 6.11.2005

Ostrzeżenie: (0%)
-----


Mam drzewo kategorii, którego model oparty jest o NestedSet Doctrine. Do każdej kategorii mam dołączone artykuły (poprzez FK category_id). Teraz w liście kategorii na stronie chciałbym obok ich nazw umieścić również liczbę artykułów przypisanych do danej kategorii, tak jak to jest np. w menu Allegro. Oczywiście nie chcę wywoływać do tego osobnego zapytania, wolałbym aby liczba elementów była pobierana z bazy wraz z listą kategorii.
Zazwyczaj robiłem to zgodnie z tym opisem: http://dev.mysql.com/tech-resources/articl...hical-data.html, ale w NestedSet nie określamy parent_id, a jedynie level, więc to rozwiązanie nie zadziała. Może ktoś z Was już to przerabiał i będzie mógł mi podać jakieś wskazówki?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
destroyerr
post
Post #2





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

Ostrzeżenie: (0%)
-----


Zastanów się czy problem rzeczywiście dotyczy symfony i Doctrine. Moim zdaniem nie.
Przecież w tym artykule jest też opisany Twój problem, czyli liczba produktów w kategorii. Zadaj bardziej konkretne pytanie, pokazując co do tej pory zrobiłeś sam.
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(destroyerr @ 21.03.2010, 13:49:37 ) *
Przecież w tym artykule jest też opisany Twój problem, czyli liczba produktów w kategorii.

Bardzo słuszna uwaga! Lecz jeśli ktoś ma problem z czytaniem to tylko utrudnia sobie życie. Nie podam teraz dokładnego miejsca w artykule z rozwiązaniem tego problemu - pozostawię przyjemność "odkrycia" autorowi tematu.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 14:48