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

抛出

InvalidArgumentException

参数

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