zarv1k/yii2-params

Yii2 高级参数

安装次数: 43

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 1

开放问题: 0

类型:yii2-extension

0.1.1 2016-09-01 07:39 UTC

README

此扩展为 Yii 2 应用程序提供高级参数。(警告:此扩展处于开发中,不稳定,不适用于生产使用)

安装

安装此扩展的首选方式是通过 composer

运行以下命令

php composer.phar require --prefer-dist zarv1k/yii2-params "*"

或者

"zarv1k/yii2-params": "*"

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

运行迁移以在数据库中创建参数表

yii migrate --migrationPath=@zarv1k/params/migrations

一旦扩展安装完成,只需修改您的应用程序配置如下

return [
    // ...
    'params' => '@zarv1k/params/config/default.php',
    // ...
];

或者使用您自定义的参数组件配置如下

return [
    // ...
    'params' => [
        'class' => 'zarv1k\params\components\Params',
        'filePath' => '@app/config/params.php'
    ],
    // ...
];

要管理您网站上的应用程序参数,您可以启用参数模块

return [
    // ...
    'modules' => [
        // ...
        'params' => [
            'class' => 'zarv1k\params\modules\params\Module'
        ],
        // ...
    ],
];

然后您可以通过以下 URL 访问参数模块

https:///path/to/index.php?r=params

或者如果您已启用美观的 URL,您可以使用以下 URL

https:///path/to/index.php/params

用法

\Yii::$app->params['param_scope.param_code']