Yii2 mongodb 查询 class 未找到
Yii2 mongodb Query class not found
我正在尝试 MongoDB 与 Yii2 集成。我尝试按照 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
问题已报告给 yii2 issue tracker 并在那里得到解决:
应用程序的 composer.json
(basic/composer.json
) 未包含要求部分中的 "yiisoft/yii2-mongodb": "*"
行。添加它并 运行 composer update
帮助解决了问题。
我正在尝试 MongoDB 与 Yii2 集成。我尝试按照 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
问题已报告给 yii2 issue tracker 并在那里得到解决:
应用程序的 composer.json
(basic/composer.json
) 未包含要求部分中的 "yiisoft/yii2-mongodb": "*"
行。添加它并 运行 composer update
帮助解决了问题。