yii2:尝试生成模型但获取数据库异常

时间:2015-01-10 09:49:20

标签: mongodb yii2

我已经开始研究yii2了。我正在使用mongodb数据库。我使用gii接口生成了mongoDbModel。然后我转移到模型生成模型。当我点击模型生成器时,它会抛出异常

Database Exception – yii\db\Exception
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)

gii模块的配置文件代码(写成mii而不是gii)是

    'modules' => [
    'mii' => [
        'class' => 'yii\gii\Module',
        'generators' => [
            'mongoDbModel' => [
                'class' => 'yii\mongodb\gii\model\Generator'
            ],
        'model' => [
                'class' => 'yii\gii\generators\model\Generator'
            ]
        ],
    ],
],

当我尝试加载?r = mii接口加载并且除模型生成器外所有功能都正常工作。如何解决这个???

1 个答案:

答案 0 :(得分:0)

您的数据库配置有问题。我从来没有使用过mii,但看起来它试图使用mysql配置来尝试读取表,因此它失败了。检查你的配置。