智简魔方文档

插件增加导航

方法概览

项目内容
文档类型PHP 类方法
方法标识app\common\model\NavModel::createPluginNav
所属业务站点内容
来源模块/系统默认导航模型

功能说明

插件增加导航

调用示例

$nav = [['name' => '示例名称', 'url' => 'https://example.com/callback', 'in' => 'string', 'icon' => 'string', 'parent_id' => 1]];
$module = 'string';
$plugin = 'string';
$type = 'string';
$result = (new \app\common\model\NavModel())->createPluginNav($nav, $module, $plugin, $type);

参数

参数类型必填默认值校验规则说明
navarrayrequired菜单
nav[].namestringrequired名称
nav[].urlstringrequired网址
nav[].instring定义插件导航位置:可定义导航在某个一级导航之下,默认会放置在此一级导航最后的位置
nav[].iconstring导航图标
nav[].parent_idint父ID
modulestringrequired模块
pluginstringrequired插件名
typestring类型:admin后台,home前台

返回值

返回项类型说明
msgstring提示信息

正常返回

{
  "msg": "string"
}

异常情况

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