php - Zend Framework EAV 实现

标签 php zend-framework entity-attribute-value

我想知道是否有任何好的预构建方法可以在 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/

相关文章:

php - 适用于 Ubuntu 的多合一 PHP 包

php - 马根托。安装脚本将不会运行,更不用说创建客户属性了

database-design - 用于库存控制的'EAV'或'Class/Concrete Table Inheritance'数据库的设计

php - 如何在 Yii bootstrap 中将客户端验证放在 TbActiveForm 中?

php - file_get_contents() 是阻塞函数吗?

zend-framework - 如何在 session 期间从 Zend application.ini 文件中检索参数?

zend-framework - 在 zend 框架中正确使用语言

mysql - 查询统计占用了 99% 的查询时间

PHP:用购物车中的值(value)更新库存

php - MySQLi : Inserting multiple rows with one prepared statement