Роутер

Роутер, это синглетон, основным назначением которого является разбор url, который запрашивает пользователь и запуск соответствующего экшена на исполнение.
Роутер является единственной точкой вхождения в приложение и только он определяет что сам движок и его плагины будут делать.

Первое с чего начинает свою работу роутер, это разбирает url на составляющие, а как он это делает покажу на примере разбора адреса страницы example.com/action/event/param1/param2/p0?p3&p4&p5)

Читать дальше →