PHP 8.5.11 Released!

The Yaf_Route_Regex class

(Yaf >=1.0.0)

Giriş

Yaf_Route_Regex is the most flexible route among the Yaf built-in routes: it matches the request URI against a regular expression. When the pattern matches, the default module, controller and action are used, and the captured subpatterns are assigned to request parameters through a numeric map.

It is similar to Yaf_Route_Rewrite, but instead of a human-friendly pattern it takes a full PCRE pattern, which makes it able to express matching rules that the other built-in routes cannot.

Sınıf Sözdizimi

class Yaf_Route_Regex extends Yaf_Route_Interface implements Yaf_Route_Interface {
/* Özellikler */
protected $_route;
protected $_default;
protected $_maps;
protected $_verify;
/* Yöntemler */
public function __construct(
    string $match,
    array $route,
    ?array $map = null,
    ?array $verify = null,
    ?string $reverse = null
)
public function assemble(array $info, array $query = ?): ?string
public function route(Yaf_Request_Abstract $request): bool
/* Miras alınan yöntemler */
abstract public function Yaf_Route_Interface::assemble(array $info, array $query = ?): string
abstract public function Yaf_Route_Interface::route(Yaf_Request_Abstract $request): bool
}

Özellikler

_route

_default

_maps

_verify

İçindekiler

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top