千家信息网

在yii中加入mongodb扩展

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,1,版本yii-1.1.13.e9e4a0.tar.gz,YiiMongoDbSuite-1.3.6.3.zip 2,插件首页http://www.yiiframework.com/extension
千家信息网最后更新 2025年11月07日在yii中加入mongodb扩展1,版本yii-1.1.13.e9e4a0.tar.gz,YiiMongoDbSuite-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 中的自加载和组件配置
  1. 'import' => array(
  2. ...
  3. 'ext.YiiMongoDbSuite.*', // 插件根目录文件
  4. ),
  5. 'components' => array(
  6. ...
  7. 'mongodb' => array(
  8. 'class' => 'EMongoDB', //主文件
  9. 'connectionString' => 'mongodb://127.0.0.1:27017', //服务器地址
  10. 'dbName' => 'myDatabaseName',//数据库名称
  11. 'fsyncFlag' => true, //mongodb的确保所有写入到数据库的安全存储到磁盘
  12. 'safeFlag' => true, //mongodb的等待检索的所有写操作的状态,并检查
  13. 'useCursor' => false, //设置为true,将启用游标
  14. ),
  15. ),
6,添加一个新操作
  1. /**
  2. * UserController新操作
  3. * 调用地址:http://.../app/index.php?r=user/indexm
  4. */
  5. public function actionIndexm(){
  6. $model = new Userm(); //模型对象
  7. $data = array( //模型数据
  8. 'username'=>'11111',
  9. );
  10. $model->unsetAttributes();//清理原数据
  11. $model->attributes=$data; //接收新数据
  12. $model->save(); //保存/更新(带验证)
  13. $da = User::model()->findAll(); //查询
  14. print_r($da);
  15. exit();
  16. }

本人在配置的时候总是会出现,已使用新模型就会使页面无法访问的问题,最终将 mongodb://localhost 换为 mongodb://127.0.0.1:27017 才解决
数据 插件 文件 模型 配置 地址 数据库 应用 安全 名称 对象 时候 服务器 根目录 游标 版本 状态 目录 磁盘 组件 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 重庆网络时钟服务器 四川品寓互联网科技 中国移动可信赋能网络安全峰会 mc最厉害的pvp服务器 农业商品的电商平台软件开发 乐享易购网络技术 网络技术大赛获奖题目 军工互联网科技单位百度百科 数据库中内结合和外结合 什么是网络安全2.0 HSM网络安全是什么意思 大力开展网络安全宣传攻势 java内存列式数据库 网络安全技能培训怎么样 学生会网络技术部门纳新 太原有什么软件开发公司 宾智互联网科技有限责任公司 软件开发人员有退休工资吗 丹阳网络安全 宜良第三方软件开发零售价格 厦门大象精灵软件开发有限公司李昌勤 企业级服务器管理系统 网络技术服务什么意思 阿里云服务器如何重装 中鑫超频服务器批量定制 数据库软件开发周记 网络安全技能培训怎么样 过往相关学习经历计算机网络技术 欧莱雅的数据库营销 电商售后数据库
0