RulesInterface

Joomla 的路由规则接口

自版本

3.4

Joomla CMS

方法

build

从查询构建 URI 段,以将路由所需的信息编码到人类可读的 URL 中。

build(mixed||string|int &query, mixed||string|int &segments) : 

此方法应从其方法参数中检索所有输入。

自版本

3.4

参数

query

array<string|int, mixed>应转换的变量

segments

array<string|int, mixed>要创建的 URL 段

返回值

void

parse

解析 URI 以检索组件正确路由的信息。

parse(mixed||string|int &segments, mixed||string|int &vars) : 

此方法应从其方法参数中检索所有输入。

自版本

3.4

参数

segments

array<string|int, mixed>要解析的 URL 段

vars

array<string|int, mixed>从段生成的变量

返回值

void

preprocess

准备一个查询集以传递给 build() 方法。

preprocess(mixed||string|int &query) : 

这应该完成一个部分查询集,使其作为完整的非 SEFed URL 工作,并通常确保所有信息都存在并格式正确。例如,应在此处检索和设置 Itemid。

自版本

3.4

参数

query

array<string|int, mixed>要处理的查询数组

返回值

void