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? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 317 Pomógł: 58 Dołączył: 6.11.2005 Ostrzeżenie: (0%)
|
Tu nie chodzi o filozofię, tylko o to, żeby nie wynajdować koła od nowa. W tym celu najpierw spytałem na forum o doświadczenia innych. Myślałem bardziej o operowaniu na już istniejącym modelu, ponieważ kryteria zliczania aktywnych artykułów mogą się zmieniać. Mimo wszystko Twoje rozwiązanie ma sens, nie będzie jazdy po tabelach przy każdym wyświetleniu listy kategorii tylko po to, żeby zliczyć ilość powiązanych elementów. Spróbuję pójść w tym kierunku. Dzięki za pomoc, pozdrawiam.
|
|
|
|
luck [Symfony][Doctrine]Liczba elementów w NestedSet 21.03.2010, 10:43:09
destroyerr Zastanów się czy problem rzeczywiście dotyczy symf... 21.03.2010, 13:49:37 
phpion Cytat(destroyerr @ 21.03.2010, 13:49... 22.03.2010, 08:21:28
luck Pytanie konkretne jest takie: Jak przy użyciu Doct... 21.03.2010, 14:27:24
morgan Dorób sobie dodatkowe pole w Category w którym będ... 21.03.2010, 14:51:06
morgan Cieszę się że pomogłem :] Też pozdrawiam :] 21.03.2010, 15:13:19
luck Cytat(phpion @ 22.03.2010, 08:21:28 )... 22.03.2010, 08:37:54
phpion Nie rozumiem. Korzystasz z nested sets i chcesz po... 22.03.2010, 08:43:11
luck Wszystko się zgadza. Tylko ja w pierwszym zdaniu p... 22.03.2010, 09:29:44 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 04:10 |