ticmakers / yii2-parameters
参数 Yii2
v1.1.5
2019-08-08 22:30 UTC
Requires
Requires (Dev)
- symfony/var-dumper: ^4.3@dev
README
介绍
允许在 Yii2 框架中管理应用程序参数。
安装
使用 Composer
$ composer require ticmakers/yii2-parameters
应用迁移
$ php yii migrate --migrationPath=@vendor/ticmakers/yii2-parameters/migrations
配置 Web.php
'modules'=>[
'parameters' => [
'class' => '\ticmakers\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。由: TIC Makers 开发团队 创建。