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的链接就会出现上述错误。
添加好后就能用了。