The invention discloses a method for managing menu and operation permissions custom method, MVC system framework based on PHP, directly related to the URL address with a file, by reading the source code file, analysis controller and method, also can match notes information, it can not directly control the background through the code level menu, and more controllable. Easy to maintain, then stored in SQLite database, the database stored in the code tree, directly to any place update, anywhere have reached the same menu.
【技术实现步骤摘要】
一种管理菜单与操作权限自定义方法
本专利技术涉及计算机应用
,尤其涉及的是一种管理菜单与操作权限自定义方法。
技术介绍
现有技术中,对于复杂的管理系统,要做到多级限管理,需要对后台菜单进行存储分配,由于开发版本和线上版本不能两个不同数据库,而代码随时在改动,后台菜单地址也在随时改动等等,给维护带来极大的不方便。因此,后台菜单的灵活配置及权限配置极其重要。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供了一种管理菜单与操作权限自定义方法,基于php的mvc框架的系统,url地址跟文件直接关联,通过读取源码上文件,分析出控制器和方法,还可以匹配出备注信息,那就可以通过代码级别直接控制后台菜单,而且更可控,易维护,再通过存储到sqlite数据库,将数据库存储到代码树,直接到任何地方一更新,任何地方的菜单都达到一致了。本专利技术是通过以下技术方案实现的:一种管理菜单与操作权限自定义方法,其特征在于:包括以下步骤:(1)设置指定界面;(2)php读取源码控制器文件,匹配备注信息作为菜单名称,组合成地址+菜单名称等信息;(3)存储菜单信息到sqlite数据库内;(4)菜单导航分类设置界面及菜单分配界面;(5)权限分配界面。优选的,所述步骤(2)中的组合成地址+菜单名称等信息为php读取源码控制器文件分析出的:模块,控制器,方法,名称。优选的,所述步骤(3)中的存储菜单信息到sqlite数据库内;其中,将sqlite数据库存储的菜单信息存储至代码树,用于直接更新便于统一。本技术方案中,设置指定界面,通过源码自动读取控制器和方法,匹配备注信息作为菜单名称,组 ...
【技术保护点】
一种管理菜单与操作权限自定义方法,其特征在于:包括以下步骤:(1)设置指定界面;(2)php读取源码控制器文件,匹配备注信息作为菜单名称,组合成地址+菜单名称等信息;(3)存储菜单信息到sqlite数据库内;(4)菜单导航分类设置界面及菜单分配界面;(5)权限分配界面。
【技术特征摘要】
1.一种管理菜单与操作权限自定义方法,其特征在于:包括以下步骤:(1)设置指定界面;(2)php读取源码控制器文件,匹配备注信息作为菜单名称,组合成地址+菜单名称等信息;(3)存储菜单信息到sqlite数据库内;(4)菜单导航分类设置界面及菜单分配界面;(5)权限分配界面。2.根据权利要求1所述一种管理菜单与操作权限自定...
【专利技术属性】
技术研发人员:刘超群,
申请(专利权)人:深圳市智享未来科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。