Yii整合mongodb和mysql 使用mongodb gii

目前相关资料不是很完整。作此笔记。

一、上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 的模块了。

Yii整合mongodb和mysql 使用mongodb gii




你可能感兴趣的:(Yii整合mongodb和mysql 使用mongodb gii)