it-yakutia / yii2-setting
为Yii2的设置模块
v1.0.1
2022-06-21 21:34 UTC
Requires
- uraankhayayaal/yii2-materializecomponents: ~1.0.1
- uraankhayayaal/yii2-redactor: ~1.0.0
- uraankhayayaal/yii2-sortable: ~1.0.1
- yiisoft/yii2: ~2.0.0
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>'); ?>