在 ZF1 中,Zend_Db_Table_Row_Abstract
提供了findParentRow()
、findDependentRowset()
等方法。这些方法可用于使用相应表类中$ruleKey
指定的方法从链接表中检索行对象。$_referenceMap
ZF2中的等效方法是什么?莫非还是缺少这个功能?
在 ZF1 中,Zend_Db_Table_Row_Abstract
提供了findParentRow()
、findDependentRowset()
等方法。这些方法可用于使用相应表类中$ruleKey
指定的方法从链接表中检索行对象。$_referenceMap
ZF2中的等效方法是什么?莫非还是缺少这个功能?
这样的事情已经不存在了。Zend Framework 在其第二个版本中从提供完整的 ORM 可能性倒退了一步,而是提供了一个好的 QueryBuilder。即一切都在\Zend\Db\Sql\*
如果您想要 ORM-Features,最好建议您使用出色的 ORM。有一些非常好的,包括Propel和Doctrine2。后者已经通过模块学说/DoctrineORMModule在 Zend Framework 2 中实现了很好的实现。
使用完整的 ORM 有很多优点,其中一个是 Propel 和 Doctrine 都提供的很棒的文档。Doctrine 还提供了与mongoDB的兼容性。因此,您可能想尝试其中一个;)