![]() |
![]() ![]() |
![]() |
![]()
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:
-------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 441 Pomógł: 71 Dołączył: 3.09.2007 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
Stwórz instancje klasy Path poza klasą Loader, i później przekaż ją do metody w której będziesz jej używał.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Stwórz instancje klasy Path poza klasą Loader, i później przekaż ją do metody w której będziesz jej używał. Wlasnie przed chwila robilem taki misz masz ale cos nie chcialo dzialac czekaj sproboje jeszcze raz mialem przerwe w php wiec moze cos zamotalem. P.S problem w tym ze zbyt czesto ja uzywam musialbym duzo plikow edytowac. Znowu w pliku konfiguracji mam stale i te metody statyczne ich nie widza ROTFL z innymi klasami nie mam takiego problemu. Znow jak zrobie tak:
To stala nad klasa sie wyswietla ale wewnatrz klasy nie jest juz widoczna.Wywala blad ktory nie ma nic wspolnego z ta metoda.Jak ja wywolam w metodzie load to znowu mam pusta strone nawet z error_reporting(E_ALL); nic trudno chyba w tej klasie sciezki beda ustawione na sztywno :/ Nic probowalem wszystkiego trudno beda statyczne sciezki w tym pliku dzieki za pomoc. Ten post edytował marcio 29.03.2010, 12:39:44 -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#4
|
|
![]() 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.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 04:46 |