Прохождение запроса в Joomla: разбор и создание URL (роутер), получение и фильтрация переменных запроса, генерация ответов, сессии и куки, обработка ошибок и логирование.
В этом руководстве рассматривается базовое использование класса Uri и метода _() класса Route.
_()
Пакет классов Router предназначен для работы с маршрутизацией в Joomla.
Router
Класс Log предназначен для работы с логированием в Joomla.
Log
Пакет классов Session используется для работы с сессиями в Joomla.
Session
Класс ResponseJson используется в CMS Joomla для генерации ответа в формате JSON.
ResponseJson
Пакет классов Input используется для получения данных из переменных запроса в Joomla.
Input
Разбираем принцип работы роутера в компоненте.