Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 3.04.2008 Ostrzeżenie: (0%)
|
witam,
najpierw przedstawię sytuację kiedy wszystko mi działa w katalogu /classes mam plik Config.php
kiedy ją dołączam do pliku znajdującego się w tym samym folderze index.php
działa mi prawidłowo, ale jeśli chce to wywołać w innym pliku z innego folderu
to już niestety nic nie wypisuję? plik common.php dołącza plik /libs/classes.php
czy to pojawia się ze względu jakiegoś błędu odnośnie ładowania klasy, która jest singletonem poprzez funkcję __autoload()? pzdr |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Kod if(file_exists(DIR_LIBS.$path))
{ require_once(DIR_LIBS.$path); if(method_exists($className,'getInstance')) $klasa=call_user_func(array($className,'getInstance')); } else { eval("class $className{};"); throw new MyException("Klasa: $className nie istnieje w ".DIR_LIBS.DIR_CLASS); } Ten post edytował wookieb 8.10.2008, 11:07:41 |
|
|
|
tomek_swat ładowanie singleton w __autoload() 8.10.2008, 08:30:12
wookieb Da się
Kod$klasa=call_user_func(array... 8.10.2008, 08:46:51
tomek_swat hmm jakoś nie mogę sobie z tym poradzić, ale z teg... 8.10.2008, 10:44:15
tomek_swat a jak to wywołać w głównym pliku, bo obecnie mi ni... 8.10.2008, 12:35:38 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 09:08 |