Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bethrezen/yii2-cached-rbac-dbmanager

Cached DBManager for yii2 RBAC
https://github.com/bethrezen/yii2-cached-rbac-dbmanager

Last synced: about 2 months ago
JSON representation

Cached DBManager for yii2 RBAC

Awesome Lists containing this project

README

        

Cached DBManager for yii2 RBAC
==============================
Allows caching of permissions in yii\rbac\DbManager

**WARNING** Yii2 now supports native cache for yii\rbac\DbManager. See https://github.com/yiisoft/yii2/issues/3168

Installation
------------

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

Either run

```
php composer.phar require --prefer-dist bethrezen/yii2-cached-rbac-dbmanager "*"
```

or add

```
"bethrezen/yii2-cached-rbac-dbmanager": "*"
```

to the require section of your `composer.json` file.

Usage
-----

Once the extension is installed, simply configure your application to use `\bethrezen\CachedDbManager`:

```

'components' => [
// the rest of your components section
'authManager' => [
'class'=>'\bethrezen\CachedDbManager',
],
]

```