Yii2错误 - 找不到类'yii \ mongodb \ ActiveRecord'

时间:2017-05-22 06:50:23

标签: php mongodb activerecord yii yii2

我已经使用Yii2 basic在我的系统上完成了mongodb的设置。

我还在目录/ vendor / yiisoft中安装了mongodb(yii2-mongodb)的扩展,并检查了权限。

现在我正在测试与控制器和模型的连接,但是我收到以下错误。

  

PHP致命错误 - yii \ base \ ErrorException类

     

'yii \ mongodb \ ActiveRecord'未找到

是否需要安装任何东西?

2 个答案:

答案 0 :(得分:0)

你有作曲家^^安装yii2 / mongodb吗?

composer require --prefer-dist yiisoft/yii2-mongodb

或者您的尝试按照official Yii2 document一步一步地执行,也许可以帮助您:)!

答案 1 :(得分:0)

在这种情况下,我在更新composer之前尝试了以下命令来完成需要更新编辑器的包

sudo apt-get update
sudo apt-get install php7.0-xml

你很可能也错过了mbstring。如果您收到错误,请安装此软件包。

sudo apt-get install php-mbstring

然后运行

composer require --prefer-dist yiisoft/yii2-mongodb
composer update

会工作!!!