【温馨提示】源码包解压密码:www.youhutong.com
ThinkPHP5.0加载mongodb操作类扩展。
1、下载mongodb扩展类,可以去看TP5.0的完全开发手册。
如果去看了还是不会的话可以直接下载本教程提供的源码(MongdoDB安装使用+TP5整合mongodb教程)。
2、把下载下来的mongodb扩展类放到框架中的扩展目录中去(\extend\org\)
3、在模型中创建一个模型基类,然后需要操作mongodb数据库的模型都去继承它就好了。
模型基类源码:<?php
/**
* 数据库模型基类
* @author xiaochuan
* @url www.youhutong.com
* @since v3.0
*/
namespace app\index\model;
use think\Config;
import('org.mongodb.Connection', EXTEND_PATH);
import('org.mongodb.Builder', EXTEND_PATH);
import('org.mongodb.Query', EXTEND_PATH);
class MongoDbBaseModel extends \think\Model
{
// 设置当前模型的数据库连接
protected $connection = [];
/**
* 构造方法
* @access public
* @param array|object $dat