Obecnie pracuję nad projektem Laravel, który musi uzyskać dostęp do klas z katalogu nadrzędnego.Automatyczne ładowanie kompozytora - klasa obciążenia z katalogu nadrzędnego
composer.json> PSR-4:
"psr-4": {
...
"ModuleA\\": "../ModuleA/baseObjects",
"ModuleB\\": "../ModuleB/baseObjects"
}
Przykład struktury pliku:
/var/www
+- /xxx (project)
+- /ModuleA
+- /baseObjects
- configClass.inc
+- /ModuleB
+- /baseObjects
- configClass.inc
+- /laravel
- composer.json
biegnę composer dump-autoload
ale projekt nadal nie może znaleźć ModuleA\configClass
ani ModuleB\configClass
.
Ponadto, w moim autoload_psr4.php
, powyższa zostaje określany następująco:
'MobuleA\\' => array($baseDir . '/../MobuleA/baseObjects')
'MobuleB\\' => array($baseDir . '/../MobuleB/baseObjects')
Z góry dziękuję.
try "": "src (główny folder, chyba jego) /" nie ma potrzeby, aby zainicjować moduły tylko dodaj folder i/ – DaAmidza