albertborsos/yii2-oracle-dbmanager

该软件包的最新版本(dev-master)没有提供许可证信息。

覆盖了 \yii\rbac\DbManager 以支持 Oracle

dev-master 2014-10-08 08:12 UTC

This package is auto-updated.

Last update: 2024-09-08 06:56:42 UTC


README

警告:Yii2 目前处于测试版本

我无法保证此软件包已更新到 Yii2 测试框架。

描述

Oracle 要求表列名必须为大写。我更新了原始 \yii\rbac\DbManager 类的每个属性名,并包含了由于新命名空间而缺失的类。

  • 使用大写字母和 Oracle 特定语法生成所需表的模式

安装

1.) 通过 packagist 下载,在您的 composer.json 文件中添加以下行

	"require": {
		"albertborsos/yii2-oracle-dbmanager": "*"
	},

2.) 将以下组件添加或更新到您的配置文件中

'components' => [
	...
	'authManager' => [
		'class' => 'vendor\albertborsos\yii2oracledbmanager\DbManager',
		'itemTable' => 'TBL_AUTH_ITEM',
		'itemChildTable' => 'TBL_AUTH_ITEM_CHILD',
		'assignmentTable' => 'TBL_AUTH_ASSIGNMENT',
		'ruleTable' => 'TBL_AUTH_RULE',
	],
	...
],

3.) 使用 schema-oracle.sql 脚本创建表