Download the PHP package rusadrako/router without Composer
On this page you can find all versions of the php package rusadrako/router. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package router
RusaDrako\router
Маршрутизатор
Подключение
Для подключения библиотеки к проекту подключите файл src/autoload.php
Доступные классы
Псевдоним | Полное имя класса |
---|---|
RD_Router_Core | RusaDrako\router\router_core |
RD_Router | RusaDrako\router\router_add |
RusaDrako\\router\\router_add
наследует от RusaDrako\\router\\router_core
Начало работы
Методы объекта RD_Router_Core
set_root_folder
Задаёт корневую папку для поиска классов
$value - Корневая папка для поиска классов
set_route
Задаёт текущий маршрут
$value - Текущий маршрут для обработки
set_type_rest
Задаёт текущий тип REST
$value - Текущий тип REST
add_router
Добавляет маршрут
$type - Тип REST $route_mask - Маршрут (маска) $action - Связанное действие
add_default
Задаёт страницу по умолчанию
$action - Связанное действие $type - Тип REST (необязательный)
get_group
Выводит наименование уровня маршрута
$num - Номер уровня (необязательный)
router
Обрабатывает текущий маршрута
Доступные типы REST
GET
, HEAD
, POST
, PUT
, PATCH
, DELETE
, OPTIONS
.
Методы объекта RD_Router
set_server_setting
Задаёт настройки по настройкам сервера
Выполняет настройки объекта путём вызова методов с настройками на основе настроек сервера:
defaul
Задаёт маршруты по умолчанию
Для всех типов REST
$action - Связанное действие
Для указанного типа REST
$action - Связанное действие $type - Тип REST
any
Задаёт маршруты для всех типов REST
$route_mask - Маршрут (маска) $action - Связанное действие
get
Задаёт маршруты для GET
$route_mask - Маршрут (маска) $action - Связанное действие
post
Задаёт маршруты для POST
$route_mask - Маршрут (маска) $action - Связанное действие