您好,UncleToo欢迎您!  为了更好的浏览本站,请使用高版本浏览器
RSS  Tag     设为首页 | 加入收藏
 您所在的位置:首页 > PHP框架 > ThinkPHP

ThinkPHP:让D函数和M函数更好的支持mongodb

作者:UncleToo  来源:互联网  日期:2013-09-02 13:24:31
收藏  评论:( 0 )  阅读:1340

在使用mongodb的时候,如果用默认的ThinkPHP,D函数需要增加MongoModel,M函数需要M('MongoModel:User'),按以下稍作修改可以使代码更少。
通过修改Common/common.php的D函数,如下:

function D($name='') {
    if (C('DB_TYPE') == 'mongo') return new MongoModel($name);
        ...

修改Common/common.php的M函数,如下:

$class   = C('DB_TYPE') == 'mongo' ? 'MongoModel' : 'Model';

可以不用创建对应的MongoModel,直接用D('User')或者M('User')。
使用mongodb可以免去建表和修改schema,在项目中实施很方便。



除非特别声明,本站所有PHP教程及其他教程/文章均为原创、翻译或网友投稿,版权均归UncleToo中文网所有, 转载请注明作者及出处。
原文网址:http://www.uncletoo.com/html/think/370.html
读完这篇文章后,你是否有所收获? 分享是一种生活的信念!
  • 0
  • 0
我来说两句
更多>>网友评论