我刚在app \ common \ config \ main.php
中添加了此代码<?php
return [
'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
'components' => [
'cache' => [
'class' => 'yii\caching\FileCache',
],
],
'modules' => [
//...
'gii1' => [
'class' => 'yii\gii\Module',
'generators' => [
'mongoDbModel' => [
'class' => 'yii\mongodb\gii\model\Generator'
]
],
],
],
];
但是当我运行php composer.phar时需要--prefer-dist yiisoft / yii2-mongodb 结果是这样的
我该怎么办?
答案 0 :(得分:0)
检查是否有行
extension=php_mongo.dll
在你的php.ini文件中取消注释(开头没有;
)。还要检查是否有另外一个php.ini(通常有两个配置,一个用于CGI,一个用于CLI)。
如果找不到这个,则需要先安装MongoDB PHP驱动程序。