Menu
用于处理菜单选择列表的实用程序类
抽象
自 |
1.5 |
---|---|
包 |
Joomla CMS |
方法
linkOptions
构建菜单链接/页面使用的多选列表
linkOptions( all = false, unassigned = false, clientId) :
静态
自 |
1.5 |
---|
参数
- all
bool
如果可以选择所有项,则为 True- unassigned
bool
如果可以选择未分配项,则为 True- clientId
int
客户端 ID
响应
字符串
ordering
构建菜单排序的选择列表
ordering( &row, id) :
静态
自 |
1.5 |
---|
参数
- row
object
行对象- id
int
行的 ID。必须存在才能启用菜单排序
响应
字符串
treerecurse
构建表示菜单树的列表
treerecurse( id, indent, mixed||string|int list, mixed||string|int &children, maxlevel = 9999, level, type = 1) : mixed||string|int
静态
自 |
1.5 |
---|
参数
- id
int
菜单项的 ID- indent
string
缩进字符串- list
array<string|int, mixed>
要处理的列表- children
array<string|int, mixed>
当前项的子项- maxlevel
int
树中的最大级别数- level
int
起始级别- type
int
设置要使用的间隔符类型。对于 |_ 使用 1,对于 - 使用 0
响应
array<string|int, mixed>
属性
items
菜单项的缓存数组。
静态
自 |
1.6 |
---|
类型
array<string|int, mixed>