maxmode / generator
用于生成 sonata-admin 扩展包代码的命令行工具
dev-master
2013-10-28 18:12 UTC
Requires
- php: >=5.3.2
- doctrine/doctrine-bundle: 1.2.*
- doctrine/orm: >=2.2.3,<2.4-dev
- knplabs/knp-menu-bundle: 1.1.x-dev
- sonata-project/admin-bundle: 2.2.*@dev
- sonata-project/block-bundle: 2.2.*@dev
- sonata-project/doctrine-orm-admin-bundle: 2.2.*@dev
- symfony/console: ~2.0
- symfony/doctrine-bridge: ~2.2
- symfony/framework-bundle: ~2.2
- symfony/symfony: 2.3.*
Requires (Dev)
- sensio/distribution-bundle: 2.3.*
- sensio/framework-extra-bundle: 2.3.*
- sensio/generator-bundle: 2.3.*
This package is not auto-updated.
Last update: 2024-09-23 14:27:58 UTC
README
这是一个为 Symfony 2 定制的扩展包。
它提供了一个命令行工具,用于生成 CRUD 代码,由 sonata-admin 扩展包使用。
该命令根据 Doctrine 实体元数据生成代码。
安装
- 通过 composer 将依赖项添加到您的项目中
php composer.phar require "maxmode/generator":"dev-master"
或者手动将以下字符串添加到您的 composer.json 中
"maxmode/generator": "dev-master"
- 在 AppKernel.php 中注册扩展包
$bundles = array(
...
new Maxmode\GeneratorBundle\MaxmodeGeneratorBundle(),
);
用法
- 手动创建 doctrine 实体或使用实体生成器
php app/console doctrine:generate:entity
- 运行 命令以生成 CRUD
php app/console maxmode:generate:sonata-admin