Я использую эти операторы require в моей корневой папке каталога проекта (в index.php).
require("./models/college/collegeModel.php");
require("./routes/routes.php");
require("./controllers/college/collegeController.php");
require("./controllers/home/homeController.php");
require("./controllers/login/loginController.php");
require("./controllers/logout/logoutController.php");
require("./controllers/public/publicController.php");
require("./lib/util.php");
и сейчас я пытаюсь использовать автозагрузку composer для загрузки по требованию с помощью файла composer.json, чтобы удалить все вышеперечисленные требования одним:
require("./vendor/autoload.php");
Мой файл composer.json выглядит следующим образом
{
"name": "vermajnv/web",
"authors": [
{
"name": "vermajnv",
"email": "nayanrahul.jnv@gmail.com"
}
],
"require": {},
"autoload": {
"classmap": ["models/college", "controllers/college",
"controllers/home", "controllers/login", "controllers/logout",
"controllers/public", "lib/", "routes/"]
}
}
Работает нормально, если я удаляю "lib /" и "route /"
Пожалуйста, предоставьте мне правильное решение этой проблемы, я буду благодарен всем.