0

我有以下错误

ErrorException [致命错误]:不能使用 stdClassàK´cðËÛ 类型的对象作为数组

不能将 stdClass 类型的对象用作数组(上面是我浏览器中的确切行)。

当我在 Amazon EC2 实例上运行带有 MongoDB 数据库的 codeigniter 脚本时。相同的代码适用于不同的亚马逊实例,但是当我将这些代码移动到新实例中时,我遇到了这个问题。我是否缺少一些安装(任何类型的 PHP 库)或任何东西。我也在使用 Alex Bible 的 MongoQB。任何建议都会非常有帮助。

谢谢

4

2 回答 2

1

I used the following in my MongoDb config file.

$config['mongo_return'] = 'array';
于 2013-09-06T15:38:42.563 回答
0

您可以轻松地将stdClass对象转换为数组,因为它只是一个容器。

$array = (array) $object ;
于 2013-09-06T09:35:25.263 回答