1,版本yii-1.1.13.e9e4a0.tar.gz,Yii
MongoDbSuite-1.3.6.3.zip
2,插件首页http://www.yiiframework.com/extension/yiimongodbsuite
3,下载插件https://github.com/canni/YiiMongoDbSuite
4,解压到yii应用插件目录app\protected\extensions 并重命名为 YiiMongoDbSuite
5,修改应用主配置文件app\protected\config\main.php 中的自加载和组件配置
- 'import' => array(
- ...
- 'ext.YiiMongoDbSuite.*',
- ),
- 'components' => array(
- ...
- 'mongodb' => array(
- 'class' => 'EMongoDB',
- 'connectionString' => 'mongodb://127.0.0.1:27017', //服务器地址
- 'dbName' => 'myDatabaseName',
- 'fsyncFlag' => true,
- 'safeFlag' => true,
- 'useCursor' => false,
- ),
- ),
6,添加一个新操作
-
-
-
-
- public function actionIndexm(){
- $model = new Userm();
- $data = array( //模型数据
- 'username'=>'11111',
- );
- $model->unsetAttributes();//清理原数据
- $model->attributes=$data; //接收新数据
- $model->save(); //保存/更新(带验证)
- $da = User::model()->findAll(); //查询
- print_r($da);
- exit();
- }
本人在配置的时候总是会出现,已使用新模型就会使页面无法访问的问题,最终将 mongodb://localhost 换为 mongodb://127.0.0.1:27017 才解决