yiicod / yii2-systemparams
为Yii框架配置可编辑的参数
1.0.3
2018-11-02 10:14 UTC
Requires
- vitalets/x-editable-yii: 1.3.*
- yii2mod/yii2-editable: 1.*
- yiisoft/yii2: 2.*
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-26 23:57:43 UTC
README
使用此扩展,您可以通过管理面板轻松配置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