![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 25.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam funkcję do budowania ścieżek dla katalogów na podstawie bazy.
gdzie lecę po każdym katalogu i jeśli jest rootem to wrzucamy do tablicy, jeśli nie to wywyołujemy funkcję rekurencyjną która ma nam zbudować ścieżkę do tego katalogu.
No i jak funkcja rekurencyjna kilka razy się wywoła to ładnie skleja mi ścieżkę. Natomiast jak następuje return to przy printowaniu $p ciągle jest null (przed returnem echo $path pokazuje całą ścieżkę a już przy echo $p jest null). Proszę o wskazówkę, bądź rozwiązanie. Pozdrawiam! Piotrek Może chociaż pół wskazówki (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 60 Dołączył: 25.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Przecież w tej funkcji buildPath masz dwa wywołania $this->buildPath i one muszą zwracać wartość - daj przed nimi return. Ewentualnie coś innego (w innej linii) zwracaj (nie będę tego analizował) - tak, aby było poprawnie.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 25.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc!
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 15:59 |