RouterInterface

组件路由接口

3.3

Joomla CMS

方法

build

URL 的构建方法 此方法旨在将查询参数转换为更易于理解的形式。仅在 SEF 模式开启时才执行此方法。

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

3.3

参数

query

array<string|int, mixed>URL 参数数组

响应

array<string|int, mixed>用于组装后续 URL 的 URL 参数。

parse

URL 的解析方法 此方法旨在将可读的 URL 转换回查询参数。仅在 SEF 模式开启时才执行此方法。

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

3.3

参数

segments

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

响应

array<string|int, mixed>应用程序要使用的 URL 属性。

preprocess

URL 的准备方法 此方法旨在验证和完成 URL 参数。

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

例如,它可以添加 Itemid 或设置语言参数。无论 SEF 模式是否开启,此方法都会在每个 URL 上执行。

3.3

参数

query

array<string|int, mixed>URL 参数的关联数组

响应

array<string|int, mixed>用于组装后续 URL 的 URL 参数。