ufo-tech / doctrine-eav-bundle
DoctrineEAVBundle提供在Symfony框架中将实体-属性-值(EAV)模型与Doctrine ORM无缝集成的功能
0.0.5
2024-07-26 07:22 UTC
Requires
- php: >=8.3
- doctrine/annotations: *
- doctrine/doctrine-bundle: >=2.8
- doctrine/doctrine-migrations-bundle: >=3.2
- doctrine/orm: >=2.0
- scienta/doctrine-json-functions: ^6.1
- symfony/console: ^7
- symfony/framework-bundle: ^7
- symfony/http-kernel: ^7
README
DoctrineEAVBundle旨在将实体-属性-值(EAV)模型与Symfony应用程序中的Doctrine ORM集成。该包便于处理高度动态的数据模型,非常适合数据模式不固定的场景,例如可定制的电子商务产品或复杂数据平台。
特性
- 动态实体管理:管理具有任意数量属性的实体,无需更改数据库模式。
- 可扩展的数据建模:优化数据库以适应具有大量属性集的应用程序的可扩展性。
- 灵活的查询:利用Doctrine ORM高效查询EAV数据,同时保持DQL的强大和安全功能。
- 可配置:轻松动态配置实体属性,以满足您的数据需求,而无需中断服务。
安装
使用Composer安装DoctrineEAVBundle
composer require ufo-tech/doctrine-eav-bundle