serv-menucate.md 1.3 KB

菜单分类服务

添加插件菜单

 /**
 * @param $title 标题
 * @param $icon 图标
 * @param $appId 应用ID
 * @param $info['name']  
 * @param $info['title']
 * @return MenuCate
 */
 $res = Yii::$app->services->menuCate->($appId, $info, $icon);

查询授权菜单

/**
* 查询 - 获取授权成功的全部分类
*
* @return array|\yii\db\ActiveRecord[]
*/
 $res = Yii::$app->services->menuCate->getOnAuthList();

查询获取正常分类Map列表

/**
* 编辑 - 获取正常分类Map列表
* $app_id 应用ID
* @return array
*/
 $res = Yii::$app->services->menuCate->getDefaultMap($app_id);

查询默认菜单

/**
* 编辑 - 获取正常分类Map列表
* $app_id 应用ID
* @return array
*/
 $res = Yii::$app->services->menuCate->findDefault($app_id);

获取应该所有分类菜单

/**
 * 
 * @return array|\yii\db\ActiveRecord[]
 */
 $res = Yii::$app->services->menuCate->findAll();

获取单个插件菜单

/**
* @param $id
* @return MenuCate|null
*/php
 $res = Yii::$app->services->menuCate->delByAddonsName($addons_name);

获取所有菜单

/**
 * 获取首个显示的分类
 * $app_id 获取应用ID
 * @return false|null|string
 */
 $res = Yii::$app->services->menuCate->findFirstId($app_id);