智简魔方文档

获取前台导航

方法概览

项目内容
文档类型PHP 函数
方法标识/console/v1/menu
所属业务站点内容
来源模块/系统导航管理模型

功能说明

获取前台导航

调用示例

$result = (new \app\common\model\MenuModel())->homeMenu();

参数

该函数/方法无需传入参数。

返回值

返回项类型说明
menuarray菜单
menu[].idint菜单ID
menu[].namestring名称
menu[].urlstring网址
menu[].menu_typestring菜单类型system系统plugin插件custom自定义module模块res_module上游模块embedded内嵌
menu[].second_reminderint二次提醒0否1是
menu[].iconstring图标
menu[].parent_idint父ID
menu[].childarray子菜单
menu[].child[].idint菜单ID
menu[].child[].namestring名称
menu[].child[].urlstring网址
menu[].child[].second_reminderint二次提醒0否1是
menu[].child[].iconstring图标
menu[].child[].parent_idint父ID

正常返回

{
  "menu": [
    {
      "id": 1,
      "name": "示例名称",
      "url": "https://example.com/callback",
      "menu_type": "string",
      "second_reminder": 1,
      "icon": "string",
      "parent_id": 1,
      "child": [
        {
          "id": 1,
          "name": "示例名称",
          "url": "https://example.com/callback",
          "second_reminder": 1,
          "icon": "string",
          "parent_id": 1
        }
      ]
    }
  ]
}

异常情况

异常类型说明
Throwable调用失败时由具体实现抛出异常,异常信息以运行时结果为准。