Yii2 中使用MongoDB

yii2 Yii2 · systemofdown · 于 6天前 发布 · 48 次阅读

yii2 官方已经封装了mongodb的组件,直接安装即可使用。 与框架完美结合,可以实现数据库,Cache,Session,GridFS等多种用途,支持ActiveRecord模式等等。

官方文档:https://github.com/yiisoft/yii2-mongodb/blob/master/docs/guide/README.md

安装

需要MongoDB PHP Extension

当前系统使用的centos7 ,没有安装MongoDB,请参考:CentOS7 安装MongoDB Community Edition 4.4 Remi 方式安装的 php 7.x 环境,PHP环境安装,请参考:CentOS7 yum安装PHP7.4 NGINX Redis MySQL8

所以可以使用yum安装。

yum install php-pecl-mongodb

在Yii2中安装MongoDB扩展包

composer  require --prefer-dist yiisoft/yii2-mongodb

在Yii2应用中配置组件

在系统中使用需要在配置文件加入mongodb组件配置,数据库及用户名密码详细配置请参考:MongoDB创建数据库并配置用户名和密码

return [
    //....
    'components' => [
        'mongodb' => [
            'class' => '\yii\mongodb\Connection',
            'dsn' => 'mongodb://developer:password@localhost:27017/mydatabase',
        ],
    ],
];

本文由 systemofdown 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

共收到 0 条回复
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册