ats/generator-bundle

"ATS DIGITAL" Symfony 生成器捆绑包。

安装: 23

依赖项: 0

建议者: 0

安全: 0

类型:symfony-bundle

This package is not auto-updated.

Last update: 2021-09-19 19:46:27 UTC


README

通用

通用 CRUD 生成器,用于启用 Symfony 的 Web 应用程序。生成 Doctrine 文档和相关内容(仓储、管理器、服务以及 REST CRUD 控制器)

功能与能力

  • 此捆绑包提供以下命令

    • ats:generator:generate:document : 用于生成 Doctrine ODM 文档、管理器及 CRUD 服务
    • ats:generator:generate:rest : 用于生成符合 Symfony REST 标准的控制器。控制器逻辑在服务、管理器和仓储之间划分,遵循 ats/core-bundle 指引。
    • ats:generator:generate:fake : 用于生成假数据(基于 Faker 库

设置

注意:此捆绑包设计用于仅在开发环境中使用

  1. 在您的应用程序中安装捆绑包
    $ php composer require ats/generator-bundle --dev
    
  2. 在 AppKernel 中注册捆绑包

    <?php
    class AppKernel extends Kernel
    {
     public function registerBundles()
     {
         $bundles = [
             // production-enabled bundles...
         ];
    
         if ('dev' === $this->getEnvironment()) {
             // ...
             $bundles[] = new ATS\GeneratorBundle\ATSGeneratorBundle();
         }
     }
     // ...
    }
    
  3. 您已设置完毕。

配置

  • 无需配置。

路线图

  • Doctrine ORM 支持
  • 多文档生成