fgh151 / yii2-params
Yii2 params files managment
Installs: 210
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 2
Open Issues: 0
Type:yii2-extension
Requires
- yiisoft/yii2: ^2.0.2
- yiisoft/yii2-bootstrap: ~2.0
This package is auto-updated.
Last update: 2024-11-28 23:34:58 UTC
README
Русская документация скоро будет доступна доступна на сайте OpenItStudio
Yii2 params files management utility
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist fgh151/yii2-params "*"
or add
"fgh151/yii2-params": "*"
to the require section of your composer.json
file.
Usage
Once the extension is installed, simply add it in your config by :
'modules' => [ ... 'params' => [ 'class' => 'fgh151\modules\params\Module', 'paramsFilePath' => [ 'Common params' => '@common/config/params.php', 'Backend Params' => '@backend/config/params.php', 'Frontend Params' => '@frontend/config/params.php', ] ] ],
add to paramsFilePath array names of files and path to them
RBAC
You can use RBAC with module. Simply add it in your config:
'modules' => [ 'params' => [ 'class' => 'fgh151\modules\params\Module', 'paramsFilePath' => [ 'Common params' => '@common/config/params.php', 'Backend Params' => '@backend/config/params.php', 'Frontend Params' => '@frontend/config/params.php', ], 'as access' => [ 'class' => 'yii\filters\AccessControl', 'rules' => [ [ 'allow' => true, 'roles' => ['admin'], ] ] ] ] ... ],
Usage
Pretty Url's /params
No pretty Url's index.php?r=params