Yii2 mongodb查找类未找到

时间:2015-01-19 16:22:31

标签: mongodb class yii2

我正在尝试与Yii2进行MongoDB集成。我尝试按照https://github.com/yiisoft/yii2-mongodb的说明操作,但我似乎无法让它工作:

public function actionSearch($sku) {
    $query = new Query;
    // compose the query
    $query->select()
        ->from('products')
        ->where(['skus.sku' => $sku]);
    $product = $query->all();

    return $this->render('product', $product);
}

我的使用声明如下:

namespace app\controllers;

use Yii;
use yii\mongodb\Query;
use yii\filters\AccessControl;
use yii\web\Controller;
use yii\filters\VerbFilter;
use app\models\LoginForm;

以上结果如下:

Class 'yii\mongodb\Query' not found

1 个答案:

答案 0 :(得分:0)

yii2 issue tracker报告问题并在那里解决:

应用程序的composer.jsonbasic/composer.json)在require部分中未包含"yiisoft/yii2-mongodb": "*"行。添加并运行composer update有助于解决问题。