Это мой долгий поиск по разработке веб-приложений с использованием ядра PHP и следованию лучшим возможным практикам, а не использованию фреймворка. Я многого добился, лучше структурировав свой проект. Однако... получение чистого URL-адреса часто является проблемой для больших приложений.
До сих пор... я использовал Slim Framework только для создания RESTFUL-сервисов вне моих веб-приложений.
Я использую Slim Framework для создания API для проекта PHP. Теперь у меня есть установка Slim и работает нормально. У меня есть маршруты, которые общаются с базой данных и обычно делают то, что должны делать. Мой вопрос связан с модульностью кода. На данный момент все мои маршруты определены в моем файле index.php в корневом каталоге. Я бы очень хотел разделить их, скажем, в папку /controllers.
Поскольку мне понравилось, как Slim создает довольно хорошие URL-адреса ... Мне интересно, можно ли использовать Slim в качестве архитектуры моего приложения ... и позволить всем моим страницам или API быть доступными через Slim index.php.