\Core\Repositories\AdminMenuRepository

MenuRepository 类的介绍

Summary

Methods
Properties
Constants
__get()
getBusinessContainerInstance()
getServiceInstance()
getUserMenuList()
getMenuList()
getPermissionsList()
saveMenu()
getInfo()
getMenuPermissionList()
orderMenu()
deleteInfo()
$auth
$menuService
$permissionsService
No constants found
No protected methods found
$container
$businessContainerKey
N/A
No private methods found
No private properties found
N/A

Properties

$auth

$auth : \Core\Common\Container\Auth

Type

\Core\Common\Container\Auth

$menuService

$menuService : \Core\Services\MenuService

Type

\Core\Services\MenuService

$permissionsService

$permissionsService : \Core\Services\PermissionsService

Type

\Core\Services\PermissionsService

$container

$container : \Psr\Container\ContainerInterface

Type

\Psr\Container\ContainerInterface

$businessContainerKey

$businessContainerKey : 

Created by PhpStorm.

可以实现自动注入的业务容器 User:YM Date:2020/1/12 Time:上午8:18

Type

Methods

__get()

__get(  $key) : \Psr\Container\ContainerInterface|void

__get 隐式注入服务类 User:YM Date:2019/11/21 Time:上午9:27

Parameters

$key

Returns

\Psr\Container\ContainerInterface|void

getBusinessContainerInstance()

getBusinessContainerInstance(  $key) : mixed

getBusinessContainerInstance 获取业务容器实例 User:YM Date:2020/1/12 Time:上午8:15

Parameters

$key

Returns

mixed

getServiceInstance()

getServiceInstance(  $key) : mixed

getServiceInstance 获取服务类实例 User:YM Date:2019/11/21 Time:上午10:30

Parameters

$key

Returns

mixed

getUserMenuList()

getUserMenuList() : array

getUserMenuList 获取用户权限可操作的菜单列表 User:YM Date:2020/1/12 Time:上午8:27

Returns

array

getMenuList()

getMenuList() : mixed

getMenuList 后台获取菜单 User:YM Date:2020/2/3 Time:下午12:23

Returns

mixed

getPermissionsList()

getPermissionsList() : mixed

getPermissionsList 获取权限树结构list User:YM Date:2020/2/3 Time:下午4:06

Returns

mixed

saveMenu()

saveMenu(  $data) : mixed

saveMenu 创建、编辑菜单 User:YM Date:2020/2/3 Time:下午4:50

Parameters

$data

Returns

mixed

getInfo()

getInfo(  $id) : mixed

getInfo 根据id获取信息 User:YM Date:2020/2/3 Time:下午4:55

Parameters

$id

Returns

mixed

getMenuPermissionList()

getMenuPermissionList(  $pid) : array

getMenuPermissionList 通过菜单绑定权限id,获取该权限的权限树,转换成数组返回 User:YM Date:2020/2/3 Time:下午5:03

Parameters

$pid

绑定权限id

Returns

array

orderMenu()

orderMenu(array  $ids = array()) : boolean

orderMenu 拖拽排序 User:YM Date:2020/2/3 Time:下午7:31

Parameters

array $ids

Returns

boolean

deleteInfo()

deleteInfo(  $id) : mixed

deleteInfo 删除信息,存在子节点不允许删除 User:YM Date:2020/2/3 Time:下午7:32

Parameters

$id

Returns

mixed