rauwebieten / yii-activerecord-tools
此包的最新版本(v1.0.06)没有可用的许可信息。
YII2 活跃记录工具
v1.0.06
2022-09-05 09:56 UTC
Requires
- php: >=7.3.0
- nette/php-generator: ^3.5
- yiisoft/yii2: ~2.0.14
- yiisoft/yii2-bootstrap: ~2.0.0
Requires (Dev)
- codeception/codeception: ^4.0
- codeception/module-asserts: ^1.0.0
- codeception/module-filesystem: ^1.0.0
- codeception/module-yii2: ^1.0.0
- codeception/specify: ~0.4.6
- codeception/verify: ~0.5.0 || ~1.1.0
- symfony/browser-kit: >=2.7 <=4.2.4
- symfony/var-dumper: ^5.1
- yidas/yii2-composer-bower-skip: *
- yiisoft/yii2-debug: ~2.1.0
- yiisoft/yii2-faker: ~2.0.0
- yiisoft/yii2-gii: ~2.1.0
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
模型将生成在您的模型文件夹中。提交并使用。