ThinkPHP--RBAC权限添加实现-为角色分配权限,显示三级权限
2015-09-26 17:43
543 查看
1.先建一个AuthController.class.php权限控制器,里面有个操作方法showlist,再建一个Auth/showlist.html的模板,如下图所示:
2.因为方法showlist和方法add都要共用一段代码所以有个getInfo方法如下:
3.在AuthModel里边通过一个指定方法实现权限添加,在AuthController.class.php控制器里进行AuthModel模型实例化,如下所示:
AuthController.class.php里如下
AuthModel.class.php如下:
4.下面为showlist.html里的内容:
下面是add.html的内容:
5.为角色分配权限,显示三级权限,如下所示:
对应的模板里面如下所示:
至此,权限添加实现-为角色分配权限,显示三级权限完成!
2.因为方法showlist和方法add都要共用一段代码所以有个getInfo方法如下:
3.在AuthModel里边通过一个指定方法实现权限添加,在AuthController.class.php控制器里进行AuthModel模型实例化,如下所示:
AuthController.class.php里如下
AuthModel.class.php如下:
4.下面为showlist.html里的内容:
下面是add.html的内容:
5.为角色分配权限,显示三级权限,如下所示:
对应的模板里面如下所示:
至此,权限添加实现-为角色分配权限,显示三级权限完成!
相关文章推荐
- php SOAP之多层complex类型
- 十大使用PHP框架的理由
- exit(0),ExitProcess和ThrminateProcess的区别的联系
- 39. PHP 错误与异常处理(3)
- PHP弹出对话框技巧详细解读
- WIN10FTP服务器搭建
- composer安装phpunit并使用
- PHP 5.2 5.3 5.5 5.4 5.6 对比以及功能详解
- PHP上传大文件之前检查文件大小方法
- PHP开发工具ZendStudio_6.1乱码解决终极方法
- win7下简单FTP服务器搭建
- Scalaz(6)- typeclass:Functor-just map
- Scalaz(6)- typeclass:Functor-just map
- 魅蓝note2在ubuntu14.04下mtp模式无法自动mount的解决方法
- phpstorm 9 序列号,且用且珍惜!
- php插入式排序的两种写法。
- LNMP环境搭建——PHP篇
- 异步CTP(Async CTP)为什么那样工作?
- php导出excel时间错误(同一个时间戳,用date得到不同的时间)
- emacs配置php-mode