![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Czy ktoś także zauwazył problemy z Nested Set a mianowicie z funkcją createRoot() itp ? Po aktualizacji z wersji 1.1.2 do 1.1.3 są problemy z tą klasą. Kod który działał już nie działa.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ciekawe (IMG:style_emoticons/default/smile.gif) Co do wersji językowych to z tym nie miałem do czynienia jeszcze w Dictrine ale na pewno się z tym zapoznam.
Mam tylko pytanie co do Cachowania drzewa. Kod który stosuję nie działa:
A co do komentowania to aż tak tragicznie ? (IMG:style_emoticons/default/winksmiley.jpg) Hehe. Jeszcze gdyby to nie był problem to napisz proszę jak np. wyciagasz dzieci kategorii na levelu 1. Chciałbm pobrać tylko dzieci danej kategorii (root) o levelu np. 1 W dokumentacji jest tylko wyciąganie całego drzewa bez mozliwości pobrania kategorii na danym poziomie (IMG:style_emoticons/default/sad.gif) Edit: I jeszcze chciałbym zaproponować pewien sposób na sortowanie pozycji kategorii.
metoda move() przesuwa nam kategorie na dowolne miejsce na liście. Możemy tutaj przesunąć kategorie z 2 na 20 miejsce na liście (IMG:style_emoticons/default/smile.gif) Ten post edytował Sajrox 18.08.2009, 16:55:57 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 5 Dołączył: 13.04.2007 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Mam tylko pytanie co do Cachowania drzewa. Kod który stosuję nie działa: sprawdz to mozesz rownie dobrze "opakowac" ten kawalek kodu w zend_cache - wtedy wywalasz ->useResultCache(true); A co do komentowania to aż tak tragicznie ? (IMG:style_emoticons/default/winksmiley.jpg) Hehe. obawiam sie ze nie rozumiem:) ----- kurcze nie da sie opublikowac 2 postow po sobie? wystepuje jakis blad ale tresci nie ma... Jeszcze gdyby to nie był problem to napisz proszę jak np. wyciagasz dzieci kategorii na levelu 1. Chciałbm pobrać tylko dzieci danej kategorii (root) o levelu np. 1 tak jak juz pisalem keszuje cale drzewo i ew w szablonie daje if ($level == 1) {}.W dokumentacji jest tylko wyciąganie całego drzewa bez mozliwości pobrania kategorii na danym poziomie (IMG:style_emoticons/default/sad.gif) potestuj uzycie czegos takiego: ale zauwazylem ze czasem wychodza cuda jak sie zamiesza z zapytaniem. inna sprawa ze masz metody getAncestors(), getDescendants(), getChildren(). no i obok fetchTree() masz do dyspozycji fetchBranch() - nie ma jej w manualu - polecam zerkac do api http://www.doctrine-project.org/Doctrine_Tree_NestedSet/1_1 I jeszcze chciałbym zaproponować pewien sposób na sortowanie pozycji kategorii.
metoda move() przesuwa nam kategorie na dowolne miejsce na liście. Możemy tutaj przesunąć kategorie z 2 na 20 miejsce na liście (IMG:style_emoticons/default/smile.gif) nie analizowalem tego algorytmu ale skoro mowisz ze dziala to pewnie dziala:) uzywam wyzej/nizej/pierwszy/ostatni i dodatkowo mam przenoszenie lisci/galezi za pomoca ajaxa - drag&drop, nie mialem potrzeby takiego przesuniecia jak opisales. pozdrawiam Ten post edytował murwazy 18.08.2009, 20:34:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 12:43 |