darkstar/yii2-dbconfig

Yii 2 数据库配置

安装次数: 35

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 4

分支: 0

公开问题: 0

类型:yii2-extension

dev-master 2016-02-14 22:25 UTC

This package is auto-updated.

Last update: 2024-09-12 10:45:28 UTC


README

此小部件将快速集成后端和前端应用设置。

安装

首选的安装方式是通过 composer

安装

运行以下命令之一:

$ php composer.phar require d4rkstar/yii2-dbconfig "dev-master"

或者

"d4rkstar/yii2-dbconfig": "dev-master"

将以下内容添加到您的 composer.json 文件的 require 部分中。

您需要从 CLI 应用数据库迁移

./yii migrate --migrationPath=@vendor/d4rkstar/yii2-dbconfig/migrations

示例用法

在您的 app/config/web.php 文件的 bootstrap 参数中添加:

'bootstrap' => ['log','dbconfig'],

在您的 app/config/web.php 文件的 components 部分中添加:

'components' => [
    ...
    'dbconfig' => [
        'class'=>'d4rkstar\dbconfig\components\ConfigurationUtils',
    ],
]

在您的 app/config/web.php 文件的 modules 部分中添加:

'modules' => [
    ...
    'dbconfig' => [
        'class' => 'd4rkstar\dbconfig\Module',
    ],
]

在您的代码中的任何位置,您都可以轻松地读取设置

...

$myValue = Yii::$app->dbconfig->section->parameter->value;

...

您可以通过 URL dbconfig/settings/index 管理设置。您可以从 URL dbconfig/settings/manage 添加新的设置。