yiicod/yii2-systemparams

为Yii框架配置可编辑的参数

安装次数: 957

依赖: 0

建议者: 0

安全性: 0

星标: 4

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

1.0.3 2018-11-02 10:14 UTC

This package is auto-updated.

Last update: 2024-08-26 23:57:43 UTC


README

Latest Stable Version Total Downloads Scrutinizer Code QualityCode Climate

使用此扩展,您可以通过管理面板轻松配置Yii::$app->params。您需要使用composer安装扩展并运行以下命令

php yii params sync

这是同步您的PHP配置与数据库的命令

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

运行以下命令

php composer.phar require --prefer-dist yiicod/systemparam "*"

或者

"yiicod/systemparam": "*"

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

配置

'components' => array(
    ...
    'systemparams => [
        'commandMap' => [
            'params' => [
                'class' => SystemParamCommand::class,
                'paramsAlias' => '@app/../common/config/params-system.php',
            ],
        ],
        'modelMap' => [
            'systemParam' => [
                'class' => SystemParamModel::class,
            ],
            'systemParamSearch' => [
                'class' => SystemParamSearch::class,
            ],
        ],
        'cacheDuration' => 28800,
        'components' => [],
    ]
    ...
)
'bootstrap' => array('systemparams')

用法

使用(或扩展)yiicod\systemparams\controllers,或将CRUD操作添加到您的控制器中

public function actions()
{
    return [
        'admin' => [
            'class' => yiicod\systemparam\actions\admin\Admin::class,
        ],
        'update' => [
            'class' => yiicod\systemparam\actions\admin\Update::class,
        ],
    ];
}

迁移使用

使用迁移命令或手动(https://yiiframework.cn/doc-2.0/guide-db-migrations.html)进行配置

   yii migrate --migrationPath=@vendor/yiicod/yii2-systemparam/migrations