Стало интересно кто и какой компонент использует. Я пока пытаюсь прикрутить, точнее прикрутил уже, Klein роутер, но с ним есть нюансы.
А именно искаропки он принимает параметром callback, который будет вызван при совпадении роута и адреса в браузере. Это однозначно нехорошо, так как вызывает баттхерт следующего плана:
1. метод долже быть или статичный, то есть все экшны контроллеров будут public static
2. Либо мы задаем изначально ему обьект контроллера и передаем метод, что конкретно не нравится тем, что создается куча мусора, для роутов которые не совпали.
PS: Может быть я что-то не так делаю? Кто-нибудь юзал сей продукт?
PPS: Я уже допилил его чуточку, чтобы он создавал нужный мне инстанс класса контроллера не из callback, а просто из названия.
А именно искаропки он принимает параметром callback, который будет вызван при совпадении роута и адреса в браузере. Это однозначно нехорошо, так как вызывает баттхерт следующего плана:
1. метод долже быть или статичный, то есть все экшны контроллеров будут public static
2. Либо мы задаем изначально ему обьект контроллера и передаем метод, что конкретно не нравится тем, что создается куча мусора, для роутов которые не совпали.
PS: Может быть я что-то не так делаю? Кто-нибудь юзал сей продукт?
PPS: Я уже допилил его чуточку, чтобы он создавал нужный мне инстанс класса контроллера не из callback, а просто из названия.