Yii2:MongoDB未定义的命名空间

时间:2016-02-03 09:06:33

标签: yii2 yii2-basic-app

我为Yii2 Framework安装了MongoDB扩展。 虽然它已安装,我的Yii应用程序说我有MongoDB支持,但我不能在我的代码中的任何地方使用命名空间yii \ mongodb。

它告诉我mongodb是一个未定义的命名空间。 我在git页面上安装它并安装时没有任何错误,所以我卡住了。

我正在使用 Yii2基本模板,我添加了:

'class' => 'yii\mongodb\Connection',
'dsn' => 'mongodb://localhost:27017/yii2basic'

到我的 db.php

1 个答案:

答案 0 :(得分:0)

在yii的文档中,命名空间有一个额外的斜杠:

'class' => '\yii\mongodb\Connection',
'dsn' => 'mongodb://localhost:27017/yii2basic'

但是在config中将其添加为组件配置, 看这个:

http://www.yiiframework.com/doc-2.0/ext-mongodb-index.html