kml / doctrine-truncate
用于在开发模式下清除数据库表的示例 symfony 扩展包
v1.0.1
2020-10-31 17:57 UTC
Requires
- php: ^7.2
- ext-json: *
- doctrine/orm: ^2.7
- symfony/console: ^4.2|^5.0
- symfony/framework-bundle: ~2.7|~3.0|^4.0|^5.0
- symfony/security-bundle: ^4.2|^5.0
- symfony/translation: ~2.7|~3.0|^4.0|^5.0
Requires (Dev)
- phpunit/phpunit: ~4.8|~5.7.11
- symfony/phpunit-bridge: ~2.7|~3.0|^4.0|^5.0
README
使用 Symfony Flex 的应用程序
打开命令行控制台,进入您的项目目录并执行以下命令:
$ composer require kml/doctrine-truncate
不使用 Symfony Flex 的应用程序
步骤 1:下载扩展包
打开命令行控制台,进入您的项目目录并执行以下命令以下载此扩展包的最新稳定版本:
$ composer require kml/doctrine-truncate
此命令要求您已全局安装 Composer,如 Composer 文档中的 安装章节 所述。
步骤 2:启用扩展包
然后,通过将其添加到项目 app/AppKernel.php
文件中注册的扩展包列表来启用扩展包,适用于 Symfony 2.x|3.x
<?php // app/AppKernel.php // ... class AppKernel extends Kernel { public function registerBundles() { $bundles = array( // ... new Kml\DoctrineTruncateBundle\KmlDoctrineTruncateBundle(), ); // ... } // ... }
对于 Symfony 4
,请确保您的 config/bundles.php
文件中有此行:
<?php //... return [ // ... Kml\DoctrineTruncateBundle\KmlDoctrineTruncateBundle::class => ['all' => true], // ... ];
用途:截断所有数据库表
php bin/console doctrine:truncate --all