目前相关资料不是很完整。作此笔记。
一、上yii官网下载 YiiMongoDbSuite套件, 然后解压后改名为YiiMongoDbSuite 复制到你的webapp文件夹下面的extensions下面
二、在main.php文件进行添加
'import'=>array(
'application.models.*',
'application.components.*',
......
'ext.YiiMongoDbSuite.*',//添加mongodb扩展
),
'modules'=>array(
....
'gii'=>array(
'class'=>'system.gii.GiiModule', // 添加mongodb gii模块
'password'=>'xxxx',
// If removed, Gii defaults to localhost only. Edit carefully to taste.
'ipFilters'=>array('127.0.0.1','::1'),
),),
'components'=>array(
......
'mongodb' => array(
'class' => 'EMongoDB', //主文件
'connectionString' => 'mongodb://localhost', //服务器地址
'dbName' => 'xxx',//数据库名称
'fsyncFlag' => true, //mongodb的确保所有写入到数据库的安全存储到磁盘
'safeFlag' => true, //mongodb的等待检索的所有写操作的状态,并检查
'useCursor' => false, //设置为true,将启用游标
),
),
这样就配置好了。
然后就可以在gii里面生成mongodb 的模块了。