Yii2: неопределенное пространство имен MongoDB

Я установил расширение MongoDB для Yii2 Framework. Несмотря на то, что он установлен, и мое приложение Yii говорит, что у меня есть поддержка MongoDB, я не могу использовать пространство имен yii\mongodb где-либо в своем коде.

Он говорит мне, что mongodb - это неопределенное пространство имен. Я установил его, как сказано на странице git, и он установился без ошибок, так что я застрял.

Я использую шаблон Yii2 Basic и добавил:

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

В мой db.php.


person GigaNova    schedule 03.02.2016    source источник


Ответы (1)


В документации yii пространство имен имеет дополнительную косую черту, например:

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

Но добавьте его как конфигурацию компонента в config, смотрите это:

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

person Sageth    schedule 03.02.2016