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%)
|
faktycznie nie zrozumieliśmy się
popatrzyłem tu -> http://www.php.net/manual/en/language.namespaces.php i wcale nie jestem pewien czy taka deklaracja ścieżek będzie ok (może php.ini?) a nawet jeżeli struktura będzie mało czytelna ja bym przeniósł te kontrolery do projektu i nie bawił się w takie rozwiązania |
|
|
|
Szymciosek Netbeans - include path 1.04.2013, 23:05:42
kayman dla mnie jest jakiś błąd w założeniu
jeżeli -... 2.04.2013, 02:02:29
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
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: 29.12.2025 - 20:06 |