[SF][SF2][Doctrine2] Problem z pobraniem kategorii podrzednych w oparciu o Nested Tree |
[SF][SF2][Doctrine2] Problem z pobraniem kategorii podrzednych w oparciu o Nested Tree |
31.01.2016, 16:54:18
Post
#1
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 21.08.2011 Ostrzeżenie: (0%) |
Witajcie.
Korzystam z Nested Tree (https://github.com/Atlantic18/DoctrineExten...ter/doc/tree.md) do budowania drzewa kategorii i mam problem z pobraniem kategorii podrzednych (getChildren()). Struktura menu jest mniej wiecej taka: Kategorie (root) --Akcesoria lazienkowe ----kosze ----dozowniki ----wieszaki --Wanny --Kabiny prysznicowe Jesli klikne w menu na kategorie (np. Wanny, czy Kabiny prysznicowe), ktora nie ma potomkow, wowczas korzystam w kontrolerze z ponizszego kodu do wyswietlania danych:
Dziala to dobrze. W templatce wyswietla mi sie nazwa pojedynczej kategorii i iine zadane informacje. Problem mam z pobraniem potomkow z kategorii Akcesoria lazienkowe. Zachowanie powinno byc takie, ze po kliknieciu w menu powinna sie pojawic w templatce lista podkategorii. Probuje w ten sposob:
Moja encja z kategoria:
Prosze o pomoc. |
|
|
31.01.2016, 18:30:56
Post
#2
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) |
https://github.com/Atlantic18/DoctrineExten...using-functionsW dokumentacji, którą podałeś masz przykład, podałem Ci link do konkretnej sekcji. Zamiast uzywać getChildren() na modelu użyj children() na repozytorium.
|
|
|
31.01.2016, 18:47:45
Post
#3
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 21.08.2011 Ostrzeżenie: (0%) |
Ok, juz dziala. Slepy jestem, niby czytalem te dokumetacje, a nie zwrocilem uwagi na wyszczegolniona przez Ciebie sekcje.
Mam jeszcze jeden problem - nie wiem jak pozbyc sie nazwy drzewa z menu kategorii. W kontrolerze mam taki oto zapis:
Do szczescie brakuje mi juz tylko ostylowac elementy listy i pozbyc sie nazwy "Kategorie". Jak tego dokonac? |
|
|
31.01.2016, 20:14:12
Post
#4
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) |
Jako element ROOT podaj element "Kategorie". Podając null odwołujesz się do całego drzewa, w którym możesz trzymać gałęzie (jedną z nich są kategorie jak się domyślam).
Ten post edytował lukaskolista 31.01.2016, 21:53:29 |
|
|
Wersja Lo-Fi | Aktualny czas: 10.06.2024 - 23:13 |