Какие изучить курсы \ книги, поясняющие принцип работы роутинга?
Добрый день!
Изучаю PHP, застопорился на изучении классов, ООП.
Знаний хватило на написание примитивного MVC, но он подгружает только файлы.
Выборка по базе данных не происходит, тк не понимаю, как реализовать выбор параметра? Например.
site.com/controller/action/ID.
В этом всём: Conntroller = файл, в котором присутствует класс контроллера. Под каждый контроллер - отдельный файл.
Action - имя функции в классе.
А вот по реализации id возникают вопросы. Если я правильно понимаю - необходимо использовать регулярное выражение, обозначающее обращение с запрашиваемым значением ID к базе данных.
Посоветуйте курсы \ книги, поясняющие принцип работы, примеры?
Так же буду благодарен за совет качественного материала по работе MySQL, через mysqli \ PDO, кроме оф. документации.
Где бы разрывались концепции many-to-many и тд.
Заранее благодарен!