Попробую всё по полочкам:
Контроллеры у меня находятся в папке/по пути "App/Controllers/IndexController.php"
У всех контроллеров есть namespace App\Controllers;
Мне нужен роутер по таким признакам:
В адрессе должно быть только имя контроллера index, потом первую букву всё равно сделаю большой,
Потом должен быть метод index который потом преобразуется в indexAction();
И параметры как в любом фреймворке типа id/5/email/
[email protected] которые потом должны конвертироваться в 2 переменные типа $id = 5; $email = '
[email protected]';
Параметров может быть 1, 2, 3 неизвестно,
Так вот как сделать такой роутер чтобы работал именно так, и если такого контроллера или метода или параметров нет, выдавать ошибку 404.
Надеюсь теперь суть проблемы ясна, или же можно попробовать ручной, с регулярками типа user/:username но я в них не шарю