Problem z namespace i USE |
Problem z namespace i USE |
17.08.2018, 15:02:30
Post
#1
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 30.07.2006 Skąd: Łódź Ostrzeżenie: (0%) |
Witajcie,
Nie wiem, czy to nie przedszkole, ale już po prostu jestem głupi. Mam taki kawałek kodu:
Po wywołaniu dostaję komunikat błędu: Fatal error: Class 'DreamCommerce\ShopAppstoreLib\Client' not found in /srv/worek/shoper/DreamCommerce/index.php on line 7. O co chodzi, i jak to poprawić Ten post edytował busterek 17.08.2018, 15:06:00 |
|
|
17.08.2018, 15:47:04
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Skoro dałeś use to po co wszędzie powtarzasz cały namespace? Client::factory.
-------------------- |
|
|
17.08.2018, 16:12:25
Post
#3
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 30.07.2006 Skąd: Łódź Ostrzeżenie: (0%) |
I tak nie działa.
|
|
|
17.08.2018, 16:22:19
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 457 Pomógł: 6296 Dołączył: 27.12.2004 |
To podaj strukture plikow i katalogow. Skad mamy wiedziec czy stworzyles dobre sciezki itp. O autoloader juz niewspominajac
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
17.08.2018, 16:28:18
Post
#5
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 30.07.2006 Skąd: Łódź Ostrzeżenie: (0%) |
Hmmmm. Tak właśnie myślałem, że bez autoloadera się nie obejdzie. Czyli generalnie przedszkole, bo za bardzo nie wiem jak to zgrać ze sobą. Mam katalog DreamCommerce/ShopAppstoreLib i tam są pliki php z klasami do skorzystania z API sklepu Shoper. To teraz pytanie. Czy muszę budować całą aplikację w modelu MVC, żeby móc skorzystać z jednej metody API? Minimalistyczne podejście do problemu.
|
|
|
17.08.2018, 16:38:29
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Nie musisz ale możesz wykorzystać composer tak czy siak i dodać swoje własne klasy do ścieżki ładowania.
-------------------- |
|
|
17.08.2018, 16:55:39
Post
#7
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 30.07.2006 Skąd: Łódź Ostrzeżenie: (0%) |
Zainstalowałem composera
Plik: composer.json
Struktura katalogów: DreamCommerce --ShopAppstoreLib ----Struktura katalogów i plików vendor --composer --autoload.php index.php Plik: index.php
I nadal jest błąd. Co może być nie tak? |
|
|
17.08.2018, 18:55:28
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Usuń namespace z tego pliku. Odświeżyles composera?
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 01:45 |