SitePathway

扩展 Pathway

用于管理网站应用程序路径的类。

1.5

Joomla CMS

方法

__construct

类构造函数。

__construct(\Joomla\CMS\Application\SiteApplication app = null) : 

1.5

参数

app

SiteApplication应用程序对象

响应

混合

addItem

创建并向路径添加项。

addItem( name,  link = '') : 
继承

1.5

参数

name

string项的名称。

link

string指向项的链接。

响应

bool成功时为真

getInstance

返回一个路径对象

getInstance( client) : \Joomla\CMS\Pathway\Pathway
inherited static deprecated

1.5

抛出

RuntimeException

已弃用

4.3 将在 6.0 中删除 从应用程序获取实例 例如:$app->getPathway()

参数

client

string客户端的名称

响应

Pathway一个路径对象。

getPathway

返回路径项数组

getPathway() : mixed||string|int
继承

1.5

响应

array<string|int, mixed>路径项数组

getPathwayNames

创建并返回一个路径名称数组。

getPathwayNames() : mixed||string|int
继承

1.5

响应

array<string|int, mixed>路径项名称数组

makeItem

创建并返回一个新的路径对象。

makeItem( name,  link) : \stdClass
继承

3.1

参数

name

string项的名称

link

string指向项的链接

响应

stdClass路径项对象

setItemName

设置项名称。

setItemName( id,  name) : 
继承

1.5

参数

id

int要设置名称的项的 ID。

name

string要设置的名称。

响应

bool成功时为真

setPathway

设置路径项数组。

setPathway(mixed||string|int pathway) : mixed||string|int
继承

1.5

参数

pathway

array<string|int, mixed>路径对象数组。

响应

array<string|int, mixed>之前的路径数据。

属性

pathway

用于保存路径项对象的数组

继承

4.0.0

类型

array<string|int, mixed>

count

路径中项的整数数量

继承

4.0.0

类型

int

instances

路径实例容器。

inherited static

1.7

类型

array<string|int, Pathway>