3.2.2中MongoDB类的问题

浏览:1076 发布日期:2014/05/18 分类:求助交流 关键字: mongodb thinkphp3.2.2
第一次使用thinkphp3.2.2的MongoDB,有报错:
Mongo.class.php
Call to a member function selectCollection() on a non-object

然后看了代码,在这个函数中用到$this->_mogo,但是唯一可能给这个变量赋值的地方却总是不能成立,传入的db参数总是为空的。



我搜索了整个目录,也没有发现其他地方有赋值。我下了一个3.1的版本看了下源码也是这样写的,但是很多人说运行成功了,所以我很好奇这个变量是在哪里赋值的。

对框架代码不是很熟悉,不敢断言这是不是bug,希望对代码熟悉的朋友能解疑一下。

目前我采取的一个临时做法是在构造函数里面对这个变量赋值了,可以运行。

最佳答案
评论( 相关
后面还有条评论,点击查看>>