Кирилл, я особо в этом не разбираюсь. Нашел в интернете инструкцию - поставил всё по ней. Сам то конфиг я запустил этот, но с H2 Хотелось бы разобраться...
В интернете рекомендуют раскомментировать строчку
LoadModule rewrite_module modules/mod_rewrite.so
в конфигурационном файле, но я не могу найти файлы с такой строкой(httpd.conf) нет его...
Это я знаю, у меня к одному контроллеру привязано несколько маршрутов, т.к. есть 2 маршрута(К примеру):
{prefix}/{id}
{prefix}/{parent_slug}/{id}
И значение имеет только последний аргумент(id записи/категории), всё остальное - ЧПУ. И если бы я мог получить массив, который я описал в вопросе - я бы просто обращался к самому последнему элементу, делал бы редирект единый адрес.
У меня была идея проверять все параметры на число или регулярным выражением парсить uri, но это похоже на велосипед какой-то.
JhaoDa, явно не по религиозным) Я знаю, что первым делом нужно документацию смотреть. Я там не нашел ответ на свой вопрос. Возможно, плохо искал. Я знаю, что эти параметры можно передать в функцию, но мне нужно получить именно массив, т.к. к одному контроллеру привязано несколько маршрутов => проще было б смотреть на аргументы массива и принимать решение исходя исходя из содержимого. Также я знаю, что можно получить текущий uri, но мне нужен именно массив вида [Имя параметра маршрута => Значение]