我想知道是否有任何好的预构建方法可以在 Zend Framework 中实现 EAV 设计模式?
我正在尝试决定是应该创建自己的实现还是使用已经构建的实现。
最佳答案
将 Doctrine 与 MongoDB 文档映射器一起使用 http://www.doctrine-project.org/
Zend Framework 2.0 已经自动安装了 Doctrine with Composer,所以这意味着除了内置的 Zend_Db 之外,Zend People 还提供了这个选项。
在面向文档的 NoSQL 数据库系统(如 MongoDB 或 CouchDB)上使用 EAV 比对传统关系数据库(如 MySql)实现 Hack(Magento 所做的)要好得多。 NoSQL 数据库更擅长实现稀疏矩阵类型的数据。
关于php - Zend Framework EAV 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4598086/