Press "Enter" to skip to content

yii,mongodb中使用Gii

在使用yii framework与mongodb中gii的时候,
用的模块是:http://www.yiiframework.com/extension/yiimongodbsuite/发生以下错误
CDbException
CDbConnection.connectionString cannot be empty.
yiimongodb\protected\extensions\YiiMongoDbSuite\gii\mongoModel\MongoModelCode.php(56) 

查阅了相关资料后应该如下使用。

       'gii'=>array(
            'class'=>'system.gii.GiiModule',
            'password'=>'admin',
            // If removed, Gii defaults to localhost only. Edit carefully to taste.
            'ipFilters'=>array('127.0.0.1','::1'),
                       'generatorPaths'=>array(
                           'ext.YiiMongoDbSuite.gii',   // a path alias
                       ),
        ),

在YiiMongoDbSuite的文档上面有这样一句话:http://canni.github.com/YiiMongoDbSuite/xhtml/gii.htmlModel generation
Since version 1.3.4 you can generate mongo document models based on existing SQL tables, just enable gii generators provided within package (see below) and use MongoModel generator. 

意思说如果要生成model的话,还是要用数据库(mysql等)的链接 .
所以没有配置db的链接就会出现上述错误。
添加好后就能用了。

Be First to Comment

发表评论

电子邮件地址不会被公开。 必填项已用*标注