![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Witam mam nurtujacy problem, a miedzy innymi mam klase ktore tworzy sciezki za pomoca glownych sciezek z config'u.
Teraz mam klase Loader a dokladnie:
Jednak jak widac ma ona ustawione sciezki na sztywno, a w klasie Path mam sciezki generowane dynamicznie problem polega na tym ze jak stworze instanjce obiektu Path wewnatrz metody statycznej to nie zadziala. Ma ktos pomysl jak moglbym to rozwiazac? Probolwalem juz tworzyc instancje za pomoca statycznej metody jednak nie dziala chyba ze cos zle robie. P.S to jest klasa Path:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 51 Dołączył: 4.02.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposób stała DIR_LIBRARY ma być widoczna w klasie Loader przed tym jak konfiguracja (zakładam że w klasie Config tworzysz tą stałą) została wczytana? Innymi słowy wywołujesz Loader::load('Config'), a w metodzie load używasz stałej która jest definiowana jak mniemam w klasie którą w tym momencie ładujesz. Klasy konfiguracyjne ładuj poprzez include/require, bo zazwyczaj klasa loadera używa danych z konfiguracji.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 04:16 |