Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%)
|
Witam,
posiadam taki autoloader:
Na poziomie całego projektu YYY (Source files) działa wyśmienicie lecz za chiny nie mogę dostać się do plików, które dodam poprzez PHP INCLUDE PATH (properties projektu YYY). ... Stworzyłem nowy projekt XXX z taką strukturą: - Source files (domyślnie) -- package --- log/Logs.php -> namespace package\log; --- Connect.php -> namespace package; --- Validation.php -> namespace package; Próbuję zrobić: use package\log\Logs; Logs::error('message'); Lecz otrzymuję błąd, że nie znajduje pliku logs.php... Domyślam się, że problem leży po stronie samego autoloadera, ale jak to zmienić? Dodam jeszcze, że sam autoloader leży w YYY/Source files/src/cms/autoloader.php, a ładowany jest w miejscu YYY/Source files/index.php |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%)
|
dla mnie jest jakiś błąd w założeniu
jeżeli -> log/Logs.php to pełna ścieżka do pliku i Logs jest nazwą klasy to autoloader powinien - sprawdzić czy plik istnieje pod podaną ścieżka (niezależnie od zagnieżdżenia) - dołączyć kod klasy czyli autoloader powinien mieć info o pełnej ścieżce do pliku Ten post edytował kayman 2.04.2013, 02:36:03 |
|
|
|
Szymciosek Netbeans - include path 1.04.2013, 23:05:42
Szymciosek No tak, ale weź pod uwagę to, że Logs.php nie leży... 2.04.2013, 12:44:45
kayman twój autoloader obecnie szuka pliku w bieżącym fol... 2.04.2013, 12:56:49
Szymciosek Co jest trochę bez sensu takie "przemycenie... 2.04.2013, 14:01:14
kayman przecież ciebie interesuje ścieżka w stosunku do f... 2.04.2013, 15:19:58
Szymciosek Albo ja nadal nie rozumiesz albo Ty myślisz, że ws... 2.04.2013, 15:52:07
kayman faktycznie nie zrozumieliśmy się
popatrzyłem tu -... 2.04.2013, 16:34:31
Szymciosek Niby można kombinować z php.ini itd itp, ale wtedy... 2.04.2013, 16:36:02
sazian a takie coś
[PHP] pobierz, plaintext set_include_... 2.04.2013, 19:58:11 ![]() ![]() |
|
Aktualny czas: 21.12.2025 - 00:13 |