kapcus/classgenerator

基于数据库结构的表类生成器

v0.1.3 2018-08-03 00:57 UTC

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,并带有适当的classNamespacedatatypeNamespace

========================================

待办事项

  • 从Manager类中移除COLUMN_EXCEPTIONS
  • 从Manager类中移除$typeMapping
  • 解决抽象Table
  • 解决数据类型
  • 引入kapcus/core并移除一些类