2024 日本 PHP 研討會

Yaf_Route_Map 類別

(Yaf >=1.0.0)

簡介

Yaf_Route_Map 是一個內建路由,它簡單地將 URI 端點(基本 URI 之後的 URI 部分:參見 Yaf_Request_Abstract::setBaseUri())根據以下規則轉換為控制器名稱或動作名稱(取決於傳遞給 Yaf_Route_Map::__construct() 的參數):A => 控制器 A。A/B/C => 控制器 A_B_C。A/B/C/D/E => 控制器 A_B_C_D_E。

如果指定了 Yaf_Route_Map::__construct() 的第二個參數,則只會使用 URI 中分隔符號之前的部分進行路由,分隔符號之後的部分則用於路由請求參數(參見 Yaf_Route_Map::__construct() 的範例章節)。

類別概要

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

屬性

_ctl_router

_delimiter

目錄

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top