RouteHelper
路由助手
一个类,为 #__content_types 表中的内容类型和 #__ucm_content 表中的行提供的 URL 提供基本的路由功能。
自 |
3.1 |
---|---|
包 |
Joomla CMS |
方法
findItem
用于在菜单结构中查找项目的方法
findItem(mixed||string|int needles = []) :
自 |
3.1 |
---|
参数
- needles
array<string|int, mixed>
查找值的数组
响应
mixed
getCategoryRoute
获取类别路由
getCategoryRoute( catid, language, extension = '') :
静态
自 |
3.2 |
---|---|
抛出 |
|
参数
- catid
mixed
类别 ID 或 CategoryNode 实例- language
mixed
语言代码- extension
string
要查找的扩展
响应
string
getRoute
用于获取特定项目路由的方法
getRoute( id, typealias, link = '', language = null, catid = null) :
自 |
3.1 |
---|
参数
- id
int
项目在其内容表中的主键的值- typealias
string
要路由的项目的 type_alias。格式为 extension.view。- link
string
要路由的链接- language
string
多语言网站的内容语言- catid
int
可选的类别 ID
响应
string
项目的路由
lookupItem
用于在菜单结构中查找项目的 findItem() 的静态别名
lookupItem(mixed||string|int needles = []) :
静态
自 |
3.2 |
---|
参数
- needles
array<string|int, mixed>
查找值的数组
响应
mixed
属性
lookup
保存反向查找
静态
自 |
3.1 |
---|
类型
array<string|int, mixed>
extension
扩展的选项(例如 com_content)
自 |
3.1 |
---|
类型
string
id
内容类型表中的主键的值
自 |
3.1 |
---|
类型
string
view
URL 的视图名称
自 |
3.1 |
---|
类型
string