serv-addonsbinding.md 948 B

插件菜单和入口服务

创建菜单和入口

/**
* 创建菜单和入口
*$allCover['title']   标题
*$allCover['route']   路由
*$allCover['icon']   icon图标路径
*$allCover['app_id']  应用ID
*$allCover['entry']  类别[menu,cover]
*$allCover['addons_name']  插件名称
*$allCover['params']  参数
*$allMenu['title']   标题
*$allMenu['route']   路由
*$allMenu['icon']   icon图标路径
*$allMenu['app_id']  应用ID
*$allMenu['entry']  入口类别[menu,cover]
*$allMenu['addons_name']  插件名称
*$allMenu['params']  参数
* @param string $addons_name 插件名称
* @throws \yii\db\Exception
*/
$res = Yii::$app->services->addonsBinding->create($allMenu,  $allCover, $addons_name);

通过菜单名称查询菜单记录

/**
* 创建菜单和入口
*$names   菜单名称
*$entry   类别[menu,cover]
*/
$res = Yii::$app->services->addonsBinding->findByNames($names, $entry = 'menu');