首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Doctrine Mongo ODM的ZF2

使用Doctrine Mongo ODM的ZF2
EN

Stack Overflow用户
提问于 2012-05-02 23:59:21
回答 1查看 1.4K关注 0票数 0

我跟随How to integrate ZF2 with Doctrine Mongo ODM?用Doctrine Mongo ODM设置了ZF2,

我可以将文档保存到mongodb中,但使用以下代码找不到该文档

代码语言:javascript
复制
$dm = $this->getLocator()->get('mongo_dm');
$result = $dm->find('Item', '4f9ea557eabc88e96f000000');
print_r($result);

这是错误日志

代码语言:javascript
复制
PHP Warning:  class_parents(): Class Item does not exist and could not be loaded in /var/www/vendor/DoctrineMongoODMModule/vendor/mongodb-odm/lib/Doctrine/ODM/MongoDB/Mapping/ClassMetadataFactory.php on line 347
PHP Warning:  array_reverse() expects parameter 1 to be array, boolean given in /var/www/vendor/DoctrineMongoODMModule/vendor/mongodb-odm/lib/Doctrine/ODM/MongoDB/Mapping/ClassMetadataFactory.php on line 347
PHP Warning:  Invalid argument supplied for foreach() in /var/www/vendor/DoctrineMongoODMModule/vendor/mongodb-odm/lib/Doctrine/ODM/MongoDB/Mapping/ClassMetadataFactory.php on line 347

我已经尝试使用以下命令生成文档

代码语言:javascript
复制
./vendor/DoctrineModule/bin/doctrine odm:generate:documents ./module/Application/src/Application/
EN

回答 1

Stack Overflow用户

发布于 2012-05-03 22:26:50

代码语言:javascript
复制
$dm = $this->getLocator()->get('mongo_dm');
$result = $dm->find('Application\Document\Item', '4f9ea557eabc88e96f000000');

应该解决这些问题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10417400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档