MenuItem

实现 NodeInterface

表示菜单项的对象

3.7.0

Joomla CMS

方法

__construct

类构造函数

__construct(mixed||string|int data = []) : 

3.7.0

参数

数据

array<string|int, mixed>要加载的菜单项数据

响应

混合

addChild

向此节点添加子节点

addChild(\Joomla\CMS\Tree\NodeInterface child) : 
继承

如果子节点已存在父节点,则取消链接

4.0.0

参数

子节点

NodeInterface要添加的子节点。

响应

getParams

返回菜单项参数

getParams() : \Joomla\Registry\Registry

3.7.0

响应

注册表

removeChild

删除特定子节点

removeChild(\Joomla\CMS\Tree\NodeInterface child) : 
继承

4.0.0

参数

子节点

NodeInterface要删除的子节点

响应

setParams

设置菜单项参数

setParams(\Joomla\Registry\Registry|string params) : 

3.7.0

参数

参数

Registry|string要存储为参数的数据

响应

setParent

设置此节点的父节点

setParent(\Joomla\CMS\Tree\NodeInterface parent) : 
继承

如果节点已存在父节点,则取消链接

4.0.0

参数

父节点

NodeInterface要设置的父节点的 NodeInterface

响应

setSibling

设置节点的左侧或右侧兄弟节点的功能

setSibling(\Joomla\CMS\Tree\NodeInterface sibling,  right = true) : 
继承

4.0.0

参数

兄弟节点

NodeInterface兄弟节点的 NodeInterface 对象

右侧

bool如果设置为 false,则兄弟节点为左侧节点

响应

属性

id

主键

3.7.0

类型

int

menutype

此项所属菜单的类型

3.7.0

类型

int

标题

菜单项的显示标题

3.7.0

类型

字符串

别名

菜单项的 SEF 别名

3.7.0

类型

字符串

备注

与菜单项关联的备注

3.7.0

类型

字符串

路由

基于别名字段计算的菜单项路径,该路径从 #__menu 表中的 path 字段填充

3.7.0

类型

字符串

类型

链接类型

3.7.0

类型

字符串

级别

树中的相对级别

3.7.0

类型

int

语言

为此项分配的语言

3.7.0

类型

字符串

浏览器导航

链接的点击行为

3.7.0

类型

int

访问权限

查看菜单项所需的访问权限级别

3.7.0

类型

int

参数

菜单项参数

3.7.0

备注

此字段受到保护,要求通过 getter 代理读取此字段,以将参数转换为 Registry 实例

类型

字符串|Registry

主页

指示此菜单项是否为主页或默认页面

3.7.0

类型

int

img

菜单项的图像

3.7.0

类型

字符串

template_style_id

应用于此菜单项的可选模板样式

3.7.0

类型

int

component_id

此菜单项所属组件的扩展 ID

3.7.0

类型

int

parent_id

菜单树中的父菜单项

3.7.0

类型

int

组件

此菜单项所属组件的名称

3.7.0

类型

字符串

父菜单项的树

3.7.0

类型

array<string|int, mixed>

查询

此项的查询字符串值的数组

3.7.0

类型

array<string|int, mixed>