kapcus / classgenerator
基于数据库结构的表类生成器
v0.1.3
2018-08-03 00:57 UTC
Requires
- php: >=5.6
- dibi/dibi: ^3.1
- nette/di: ^2.3
- symfony/console: ^2.8
This package is not auto-updated.
Last update: 2024-09-22 04:24:50 UTC
README
一个简单的工具,用于生成表示给定模式中的表和视图的类。
当前支持的数据库
ORACLE
安装
1] 使用以下命令安装ClassGenerator及其所有必要依赖项:
composer require kapcus/classgenerator
2] 将config.local.neon.example移动到classgenerator/config.local.neon
,并设置classgenerator.database部分、输出目录和命名空间。
3] 运行此命令以验证ClassGenerator是否正确安装和配置
php bin/console.php classgenerator:check
用法
php bin/console.php classgenerator:generate
此命令将生成所有类到outputDirectory
,并带有适当的classNamespace
和datatypeNamespace
。
========================================
待办事项
- 从Manager类中移除COLUMN_EXCEPTIONS
- 从Manager类中移除$typeMapping
- 解决抽象Table
- 解决数据类型
- 引入kapcus/core并移除一些类