Powered by CodeIgniter

Роутер

Альтернативные пути хранятся в настройках компонентов.

Схема работы роутера

Получая путь запроса, роутер разбивает его в массив элементов и производит следующую последовательность действий:
  • Анализ альтернативных путей. Если найден альтернативный путь — используется он.
  • Проверка компонентов. Первый элемент пути должен указывать на компонент.
  • Проверка контроллера. Если контроллер не указан, будет использован стандартный index.
  • Проверка метода. Если метод не найден, все оставшиеся части пути будут переданы стандартному методу index.
  • Передача аргументов методу.