ats / generator-bundle
"ATS DIGITAL" Symfony 生成器捆绑包。
v1.0.5
2019-01-21 16:51 UTC
Requires
- php: >=7.0
- ats/core-bundle: ^1.0
- fzaninotto/faker: ^1.8
- sensio/framework-extra-bundle: ~3.0
- sensio/generator-bundle: ^3.0
- symfony/cache: 3.4.*
- symfony/config: 3.4.*
- symfony/console: 3.4.*
- symfony/dependency-injection: 3.4.*
- symfony/event-dispatcher: 3.4.*
- symfony/filesystem: 3.4.*
- symfony/finder: 3.4.*
- symfony/http-foundation: 3.4.*
- symfony/http-kernel: 3.4.*
- symfony/monolog-bundle: ^3.1.0
- symfony/routing: 3.4.*
- symfony/twig-bundle: 3.4.*
- symfony/yaml: ^3.4
Requires (Dev)
- kint-php/kint: ^2.2
- phpstan/phpstan: ^0.10.3
- phpstan/phpstan-symfony: ^0.10.1
- squizlabs/php_codesniffer: ^3.3
- symfony/browser-kit: 3.4.*
- symfony/debug: 3.4.*
- symfony/dom-crawler: 3.4.*
- symfony/framework-bundle: 3.4.*
- symfony/phpunit-bridge: 3.4.*
- symfony/process: 3.4.*
- symfony/var-dumper: 3.4.*
- symfony/web-server-bundle: 3.4.*
- symfony/yaml: ^3.4
Provides
- ext-mongo: *
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 库)
设置
注意:此捆绑包设计用于仅在开发环境中使用
- 在您的应用程序中安装捆绑包
$ php composer require ats/generator-bundle --dev
在 AppKernel 中注册捆绑包
<?php class AppKernel extends Kernel { public function registerBundles() { $bundles = [ // production-enabled bundles... ]; if ('dev' === $this->getEnvironment()) { // ... $bundles[] = new ATS\GeneratorBundle\ATSGeneratorBundle(); } } // ... }
- 您已设置完毕。
配置
- 无需配置。
路线图
- Doctrine ORM 支持
- 多文档生成