kfit / yii2-parameters
参数 Yii2
dev-master
2020-04-25 17:28 UTC
Requires
Requires (Dev)
- symfony/var-dumper: ^4.3@dev
This package is not auto-updated.
Last update: 2024-09-23 13:21:34 UTC
README
简介
允许在 Yii2 框架中管理应用程序参数。
安装
使用 Composer
$ composer require kfit/yii2-parameters
应用迁移
$ php yii migrate --migrationPath=@vendor/kfit/yii2-parameters/migrations
配置 Web.php
'modules'=>[
'parameters' => [
'class' => '\kfit\parameters\Module',
'breadcrumbsBase' => [
['label' => 'Base', 'url' => ['/site/base']],
['label' => 'Base 2', 'url' => ['/site/base']],
],
'nameSessionEntity' => 'session.entity',
],
],
更多信息
在执行迁移后,数据库中将创建以下表
表名 | 描述 |
---|---|
parameter_categories | 此表存储参数的分类。 |
parameters | 此表存储参数信息,元素类型,选项,必填项等。 |
parameter_values | 此表存储每个实体的默认值或所选值。 |
参数表中 html_options 列的数据结构
{
"html_options": {},
"widget_options": {}
}
在 html_options 位置存储要创建的字段配置,例如弹出窗口、自定义类或要绘制的结构。另一方面,widget_options 位置用于存储使用的小部件配置,这仅适用于非类型、文本或单选按钮的字段。
具有翻译的列的数据结构
{
"default": "example text",
"language": {
"es": "Texto de ejemplo",
"fr": "Exemple de texte"
}
}
如我们所见,在默认位置我们将放置翻译的 默认 值,在 language 位置将出现每个语言标识符的翻译。
许可证
BSD-3-Clause。由: KulturFit 开发团队 创建。