rauwebieten/yii-activerecord-tools

此包的最新版本(v1.0.06)没有可用的许可信息。

YII2 活跃记录工具

v1.0.06 2022-09-05 09:56 UTC

This package is auto-updated.

Last update: 2024-09-05 14:24:55 UTC


README

为 YII2 生成活跃记录类

此脚本生成模型类和查询类,用于提供数据库中的每个表。脚本生成包含所有功能代码的基本类,以及供您修改的具体类。

具体类不会被覆盖。
基本类在运行脚本时会被覆盖。

安装

使用 composer 安装

composer require rauwebieten/yii-activerecord-tools

将模块添加到您的控制台应用配置中

    ...
    'modules' => [
        'activerecord_tools' => [
            'class' => \rauwebieten\yiiactiverecordtools\ActiveRecordToolsModule::class,
            'db' => 'db',
        ],
    ],
    'bootstrap' => ['activerecord_tools'],
    ...

可能的配置选项

  • db:数据库组件的名称,默认为 'db'
  • namespace:需要生成类的命名空间,默认为 'app\models'
  • baseModelClass:生成活跃记录模型的基本类,默认为 ActiveRecord::class
  • baseQueryClass:生成查询类的基本类,默认为 ActiveQuery::class

使用方法

php yii activerecord_tools/generate/models

模型将生成在您的模型文件夹中。提交并使用。