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) :
继承
getParams
返回菜单项参数
getParams() : \Joomla\Registry\Registry
自 |
3.7.0 |
---|
响应
注册表
removeChild
删除特定子节点
removeChild(\Joomla\CMS\Tree\NodeInterface child) :
继承
setParams
设置菜单项参数
setParams(\Joomla\Registry\Registry|string params) :
自 |
3.7.0 |
---|
参数
- 参数
Registry|string
要存储为参数的数据
响应
空
setParent
设置此节点的父节点
setParent(\Joomla\CMS\Tree\NodeInterface parent) :
继承
setSibling
设置节点的左侧或右侧兄弟节点的功能
setSibling(\Joomla\CMS\Tree\NodeInterface sibling, right = true) :
继承
属性
id
主键
自 |
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 |
---|
类型
字符串
级别
树中的相对级别
自 |
3.7.0 |
---|
类型
int
语言
为此项分配的语言
自 |
3.7.0 |
---|
类型
字符串
访问权限
查看菜单项所需的访问权限级别
自 |
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>