Yii2 RBAC 用到的表
2015-10-13 14:05
591 查看
Yii2 RBAC用到的四张auth表位于 vendor/yiisoft/yii2/rbac/migration文件夹里面,可以用migration生成
yii migrate --migrationPath=@yii/rbac/migrations/
或者使用下面的sql语句
yii migrate --migrationPath=@yii/rbac/migrations/
或者使用下面的sql语句
CREATE TABLE `auth_assignment` ( `item_name` varchar(64) NOT NULL, `user_id` varchar(64) NOT NULL, `created_at` int(11) DEFAULT NULL, PRIMARY KEY (`item_name`,`user_id`), CONSTRAINT `auth_assignment_ibfk_1` FOREIGN KEY (`item_name`) REFERENCES `auth_item` (`name`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CREATE TABLE `auth_item` ( `name` varchar(64) NOT NULL, `type` int(11) NOT NULL, `description` text, `rule_name` varchar(64) DEFAULT NULL, `data` text, `created_at` int(11) DEFAULT NULL, `updated_at` int(11) DEFAULT NULL, PRIMARY KEY (`name`), KEY `rule_name` (`rule_name`), KEY `type` (`type`), CONSTRAINT `auth_item_ibfk_1` FOREIGN KEY (`rule_name`) REFERENCES `auth_rule` (`name`) ON DELETE SET NULL ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CREATE TABLE `auth_item_child` ( `parent` varchar(64) NOT NULL, `child` varchar(64) NOT NULL, PRIMARY KEY (`parent`,`child`), KEY `child` (`child`), CONSTRAINT `auth_item_child_ibfk_1` FOREIGN KEY (`parent`) REFERENCES `auth_item` (`name`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `auth_item_child_ibfk_2` FOREIGN KEY (`child`) REFERENCES `auth_item` (`name`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CREATE TABLE `auth_rule` ( `name` varchar(64) NOT NULL, `data` text, `created_at` int(11) DEFAULT NULL, `updated_at` int(11) DEFAULT NULL, PRIMARY KEY (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8
![](http://images2015.cnblogs.com/blog/798214/201510/798214-20151013140449069-1776574774.png)
相关文章推荐
- 部署ntp时间服务器
- PHP扩展总结//待完善
- Yii2.0 执行流程分析
- PHP 模拟多进程
- 为什么 Laravel 会成为最成功的 PHP 框架?
- PHP savexml()函数
- Thinkphp-实现文章回收站的功能
- PHP pthreads 多线程操作
- PHP魔术函数、魔术常量、预定义常量
- InputStream OutputStream
- PHP从头开始-4
- 【转】php容易犯错的10个地方
- PHP中empty()和isset()的区别
- 最完整的ftp命令大全
- PHP获取当前用户真实的IP
- php获取post参数的几种方式
- phpcms使用细节
- PHPEXCEl 在thinkphp的应用
- 项目需求将上传的文件统一FTP传送到一个服务器
- PHP上传图片文件