Table of Contents

说明

ER图:

cza 模板仓库

步骤:

1. gii 生成带配置的实体类 (Host), 模板选settings-model

2. gii 生成实体相关的Config类 (HostConfig), 模板选config-model

3. gii 生成初始后台模块

4. gii 生成CRUD模块


说明

带配置管理的CRUD实体生成流程,例子: 主机Host, 主机配置HostConfig, 通过定制的yii crud模板,生成带配置管理的模块。

ER图:

host与host_config为1:1对应关系,host_config.custom_value保存json好的配置参数, 可生成后在 (src\backend\modules\Deployment\modules\Hosts\views\default\_config_form.php与 src\backend\models\c2\form\HostConfig.php)定制所需的fields

Yii - 带配置的实体CRUD模块生成流程

cza 模板仓库

我把它放在这里,有需要可通过compose 自行下载使用:
https://packagist.org/packages/cza/yii2-base
https://packagist.org/packages/cza/yii2-gii
效果如图: 

Yii - 带配置的实体CRUD模块生成流程

步骤:

1. gii 生成带配置的实体类 (Host), 模板选settings-model

Yii - 带配置的实体CRUD模块生成流程

2. gii 生成实体相关的Config类 (HostConfig), 模板选config-model

3. gii 生成初始后台模块
 

Yii - 带配置的实体CRUD模块生成流程

4. gii 生成CRUD模块

Yii - 带配置的实体CRUD模块生成流程

 

相关文章:

  • 2021-05-31
  • 2022-12-23
  • 2021-10-01
  • 2021-09-21
  • 2021-09-10
  • 2022-12-23
  • 2021-12-05
猜你喜欢
  • 2022-02-14
  • 2022-01-05
  • 2022-12-23
  • 2022-02-13
  • 2021-11-30
  • 2022-12-23
  • 2021-10-04
相关资源
相似解决方案