Как добавить свою библиотеку в autoload.php?

171
15 сентября 2019, 23:40

Есть папка с проектом. Внутри нее установлены пакеты в /vendor/ с помощью composer. Внутри /vendor/ есть сгенерированный при установке автозагрузчик autoload.php, который я подключаю на своих страницах.

Вопрос - в какую папку мне лучше складывать свои классы и как организовать их автозагрузку?

Answer 1

Обычно свой код кладут в папку src, расположенную в корне проекта на одном уровне вложенности с vendor. Чтобы подключить автозагрузку в ней необходимо добавить в composer.json

    "autoload": {
        "psr-4": {
            "App\\": "src"
        }
    }

После этого следует выполнить команду composer dump-autoload.

READ ALSO
wp loop bootstrap grid

wp loop bootstrap grid

Каким кодом можно заменить этот цикл без offset?

114
Как настроить htaccess?

Как настроить htaccess?

Имеется сайт на неопределенной CMS (предположительно parallels), у него в корне лежит htaccess, в котором мне мешает жить одна строчка

108
Склонение числительных

Склонение числительных

Помогите сделать php код, который бы отталкиваясь от числа писал правильные окончания к "тем", по типу 1 тема, 2 темы, 11 тем

141
Ошибка в сессии php

Ошибка в сессии php

Подскажите пожалуйста, есть код, который открывает сессию php:

102