include 'vendor/autoload.php';
i okey normalnie dziala w innych projektach natomiast tutaj jest taka sytuacja ze mam plik autoloadera:
function __autoload($className) { } $fileName = __DIR__ . '/../modules/' . $className . '.php'; } else { $fileName = __DIR__ . '/../lib/' . $className . '.php'; } return FALSE; } include $fileName; }
ktory laduje klasy, a chcialbym tutaj dolaczyc wlasnie autolader z vendoru.
Struktura katalogow wyglada mniej wiecej tak:
-lib
--phpexcel
--phpmailer
itd.
-apps
--index.php
--autoload.php (tutaj powyzszy kod sie laduje)
--index.php
-modules
--app
---action
-vendor
--autoload.php
--composer
--illuminate
itd.
Dodam ze operacja typu:
function __autoload($className) { } $fileName = __DIR__ . '/../modules/' . $className . '.php'; } else { $fileName = __DIR__ . '/../lib/' . $className . '.php'; } return FALSE; } include $fileName; include __DIR__.'/vendor/autoload.php'; }
Nie dziala.
Jakies pomysly jak to rozwiazac?