it-yakutia/yii2-setting

为Yii2的设置模块

安装: 706

依赖者: 1

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

v1.0.1 2022-06-21 21:34 UTC

This package is auto-updated.

Last update: 2024-09-22 11:49:42 UTC


README

为Yii2的设置模块

安装

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

运行以下命令之一:

php composer.phar require --prefer-dist it-yakutia/yii2-setting "*"

"it-yakutia/yii2-setting": "*"

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

用法

扩展安装后,只需在控制台配置中添加

'controllerMap' => [
    /* ... */
    'migrate' => [
            // 'class' => 'yii\console\controllers\MigrateController',
            'migrationPath' => [
                // '@console/migrations', // yii migrate/create app_init
                // '@yii/rbac/migrations',
                /* ... */
                '@vendor/it-yakutia/yii2-setting/src/migrations'
            ],
    ],
],

然后只需运行以下命令

php yii migrate

在您的后端项目中添加URL

Url::toRoute('/setting/back/index');

检查权限settings以确保它们已添加到您的RBAC角色中

在前端使用

<span><a href="<?= Setting::valueOf('social_link_vk'); ?>"><i class="fab fa-vk"></i></a></span>

<?= Setting::valueOf('social_link_vk', '<span><a href="[[value]]"><i class="fab fa-vk"></i></a></span>'); ?>