Интерфейс Phalcon\Mvc\RouterInterface
Инициализатор Phalcon\Mvc\RouterInterface
Методы
абстрактный public setDefaultModule (string $moduleName)
Устанавливает имя модуля по умолчанию
абстрактный public setDefaultController (string $controllerName)
Устанавливает имя контроллера по умолчанию
абстрактный public setDefaultAction (string $actionName)
Устанавливает имя действия по умолчанию
абстрактный public setDefaults (array $defaults)
Устанавливает массив значений по умолчанию
абстрактный public handle ([string $uri])
Обрабатывает информацию о маршрутизации, полученную от движка перенаправления
абстрактный public Phalcon\Mvc\Router\RouteInterface add (string $pattern, [string/array $paths], [string $httpMethods])
Добавляет маршрут в маршрутизатор для любого HTTP-метода
абстрактный public Phalcon\Mvc\Router\RouteInterface addGet (string $pattern, [string/array $paths])
Добавляет маршрут в маршрутизатор, который соответствует только методу HTTP GET
абстрактный public Phalcon\Mvc\Router\RouteInterface addPost (string $pattern, [string/array $paths])
Добавляет маршрут в маршрутизатор, который соответствует только методу HTTP POST
абстрактный public Phalcon\Mvc\Router\RouteInterface addPut (string $pattern, [string/array $paths])
Добавляет маршрут в маршрутизатор, который соответствует только методу HTTP PUT
абстрактный public Phalcon\Mvc\Router\RouteInterface addDelete (string $pattern, [string/array $paths])
Добавляет маршрут в маршрутизатор, который соответствует только методу HTTP DELETE
абстрактный public Phalcon\Mvc\Router\RouteInterface addOptions (string $pattern, [string/array $paths])
Добавляет маршрут в маршрутизатор, который соответствует только методу HTTP OPTIONS
абстрактный public Phalcon\Mvc\Router\RouteInterface addPatch (string $pattern, [string/array $paths])
Добавляет маршрут в маршрутизатор, который соответствует только методу HTTP PATCH
абстрактный public Phalcon\Mvc\Router\RouteInterface addHead (string $pattern, [string/array $paths])
Добавляет маршрут в маршрутизатор, который соответствует только методу HTTP HEAD
абстрактный public clear ()
Удаляет все определённые маршруты
абстрактный public string getModuleName ()
Возвращает обработанное имя модуля
абстрактный public string getControllerName ()
Возвращает обработанное имя контроллера
абстрактный public string getActionName ()
Возвращает обработанное имя действия
абстрактный public array getParams ()
Возвращает обработанные дополнительные параметры
абстрактный public Phalcon\Mvc\Router\RouteInterface getMatchedRoute ()
Возвращает маршрут, который соответствует обработанному URI
абстрактный public array getMatches ()
Возвращает подвыражения в совпавшем регулярном выражении
абстрактный public bool wasMatched ()
Проверяет, соответствует ли маршрутизатор любому из определённых маршрутов
абстрактный public Phalcon\Mvc\Router\RouteInterface [] getRoutes ()
Возвращает все определённые в маршрутизаторе маршруты
абстрактный public Phalcon\Mvc\Router\RouteInterface getRouteById (string $id)
Возвращает объект маршрута по его идентификатору
абстрактный public Phalcon\Mvc\Router\RouteInterface getRouteByName (string $name)
Возвращает объект маршрута по его имени
абстрактный public bool isExactControllerName ()
Возвращает значение, указывающее, следует ли не изменять имя контроллера
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Mvc_RouterInterface.html