PHP 8.4.2 Released!

A classe Yaf_Route_Map

(Yaf >=1.0.0)

Introdução

Yaf_Route_Map é uma rota incluída no Yaf. Ela simplesmente converte um ponto terminal de URI (aquela parte do URI que vem depois da base: veja Yaf_Request_Abstract::setBaseUri()) em um nome de controlador nome ou nome de ação (depende do parâmetro passado para Yaf_Route_Map::__construct()), com a seguinte regra: A => controlador A. A/B/C => controlador A_B_C. A/B/C/D/E => controlador A_B_C_D_E.

Se o segundo parâmetro de Yaf_Route_Map::__construct() for especificado, apenas a parte antes do delimitador do URI será usada no encaminhamento, a parte posterior será usada como parâmetros da requisição do encaminhamento (consulte a seção de exemplos de Yaf_Route_Map::__construct()).

Resumo da classe

class Yaf_Route_Map implements Yaf_Route_Interface {
/* Propriedades */
protected $_ctl_router;
protected $_delimiter;
/* Métodos */
public __construct(string $controller_prefer = false, string $delimiter = "")
public assemble(array $info, array $query = ?): string
public route(Yaf_Request_Abstract $request): bool
}

Propriedades

_ctl_router

_delimiter

Índice

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top