1. 程式人生 > 實用技巧 >Yii - 帶配置的實體CRUD模組生成流程

Yii - 帶配置的實體CRUD模組生成流程

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

cza 模板倉庫

我把它放在這裡,有需要可通過compose 自行下載使用:
-https://packagist.org/packages/cza/yii2-base
-https://packagist.org/packages/cza/yii2-gii
效果如圖:

步驟:

1. gii 生成帶配置的實體類 (Host), 模板選settings-model

2. gii 生成實體相關的Config類 (HostConfig), 模板選config-model

3. gii 生成初始後臺模組

4. gii 生成CRUD模組