ну, композер автолоад помогает мне мильён библиотек подключить, т.е. я должен где-то в Вендоре замутить конфиг.пхп?
чел тебе нужна функция getProjectDir которая возвращает корень проекта. относительно корня проекта путь до config.php вряд ли будет меняться, то есть getConfigPath() = getProjectDir() . '/config/config.php'
чел тебе нужна функция getProjectDir которая возвращает корень проекта. относительно корня проекта путь до config.php вряд ли будет меняться, то есть getConfigPath() = getProjectDir() . '/config/config.php'
а как мне сделать getConfigPath() доступной из любой точки прожекта?
Хорошо, в этом случае: 1) Быстрый путь: Прочитать про spl_autoload_register 2) Более сложный путь: Прочитать про composer и PSR-4 (опционально PSR-0) 3) Правильный путь: Начать с первого, разобраться и перейти к п2 используя уже его
а как мне сделать getConfigPath() доступной из любой точки прожекта?
да и чтобы ты понимал getProjectDir() должна возвращать не константу, а вычислять корень проекта по каким-то признакам, например по наличию composer.json в папке. проверяешь есть ли composer.json в текущей директории, если нет - переходишь на уровень выше и т.д
да и чтобы ты понимал getProjectDir() должна возвращать не константу, а вычислять корень проекта по каким-то признакам, например по наличию composer.json в папке. проверяешь есть ли composer.json в текущей директории, если нет - переходишь на уровень выше и т.д