andreybolonin / doctrine-fixtures-generator-bundle
从您数据库中的现有数据生成测试数据。您可以在测试数据中指定实体名称和要导入的ID。
v2.0-alpha
2018-05-17 16:07 UTC
Requires
- php: >=7.0
- doctrine/doctrine-bundle: >=1.2
- doctrine/doctrine-fixtures-bundle: >=2.2
- doctrine/orm: >=2.2
- symfony/framework-bundle: ~3.4|~4
Requires (Dev)
- phpstan/phpstan: ^0.9.2
- phpunit/phpunit: ^6.0
- symfony/phpunit-bridge: dev-master
This package is not auto-updated.
Last update: 2024-09-23 06:38:25 UTC
README
从您数据库中的现有数据生成测试数据。您可以在测试数据中指定实体名称和要导入的ID。
特性包括
- 从现有实体数据创建测试数据。
- 可以指定要导入测试数据的精确ID。
- 可以指定要导入测试数据的ID范围。(感谢 andreyserdjuk)
- 从命令行手动设置测试数据的加载顺序。(感谢 ioniks)
- 可以在命令行中指定生成的测试数据的特定加载顺序。
- 快照:从当前数据库创建完整的测试数据集。
- 在快照上下文中自动设置加载顺序。(新特性 现在支持多对多关系。)
- 在快照上下文中,如果任何其他实体与该实体关联,将生成测试数据引用。
版本说明
- 对于 symfony 2.3 和 2.4,使用版本 v1.0.*
- 对于 symfony 2.5 到 3.4,使用版本 v1.3.*
- 对于 symfony 4.x 及更高版本,使用版本 v2.x 或 2.0-dev(master)。
文档
大部分文档存储在本包的 Resources/doc/index.md
文件中。
安装
所有安装说明均位于文档中。
许可证
此包受 MIT 许可证的保护。请参阅包中的完整许可证。
Resources/meta/LICENSE
关于
DoctrineFixturesGeneratorBundle 是 [Webonaute] 的一个倡议。还可以查看 贡献者列表。
报告问题或功能请求
问题和功能请求在 Github 问题跟踪器 中跟踪。
在报告错误时,最好在基于 Symfony Standard Edition 的基本项目中重现它,以便包的开发者可以通过简单地克隆它并遵循一些步骤来重现问题。
帮助开发
如果您喜欢这个包,可以向以下比特币地址捐赠:13zeEE6qdWJfSpNWwtWUuMoKTYGWU6jNwc
谢谢!