alexskoromnui/symfony-entity-serve-classes-generator

1.0 2021-04-15 17:32 UTC

This package is not auto-updated.

Last update: 2024-09-27 08:51:09 UTC


README

用于生成实体(仓库、DTO、构建器、服务)的类(Repository, DTO, Builder, Service)的包。

警告

此包仅适用于模块化架构。

例如,实体命名空间应如下所示 App\Modules\模块名称\Entity\实体名称

安装包

composer require alexskoromnui/symfony-entity-serve-classes-generator --dev

然后您应该在 bundles.php 中注册包

    Skoromnui\Bundle\EntityServeClassGeneratorBundle\EntityServeClassesGeneratorBundle::class => ['dev' => true]

命令

  • bin/console s_generate:all - 基于实体生成(DTO、Repository、Builder、Service、Controller)的命令

  • bin/console s_generate:dto - 基于实体生成 DTO 和 DTO 接口的命令

  • bin/console s_generate:repository - 基于实体生成 Repository 和 Repository 接口的命令
  • bin/console s_generate:builder - 基于实体生成 Builder 的命令
  • bin/console s_generate:service - 基于实体生成 Service 的命令
  • bin/console s_generate:controller - 基于实体生成 Controller 的命令