thinkphp中实例化其他数据库方法集成
来源:互联网 发布:泰格软件安装 编辑:程序博客网 时间:2024/06/05 19:54
thinkphp中实例化其他数据库方法集成,通过重新封装M方法,达到实例化不同服务器上的数据库,实现方法如下:
/** * 实例化其他模型类 * @param string $name Model名称 支持指定基础模型 * @param string $config 数据库配置,为空取默认 */function MQT($name = '',$config = '',$tablePrefix = ''){ $class = ''; if(strpos($name,':')){ list($class,$name) = explode(':',$name); } //适应PDO if(!strpos($name,'.') && $config){ $name = $name?C($config.'.db_name').'.'.$name:''; } if($config){ $tablePrefix = $tablePrefix?$tablePrefix:C($config.'.db_prefix'); } $name = ($class?$class.':':'').$name; return M($name, $tablePrefix,$config);}
0 0
- thinkphp中实例化其他数据库方法集成
- thinkphp中实例化其他数据库方法集成
- thinkphp中实例化其他数据库方法集成
- ThinkPHP中实例化模型的四种方法详解
- thinkphp的快捷方法实例化对象
- thinkphp的快捷方法实例化对象
- ThinkPHP-3种实例化model方法
- RCP程序中集成其他插件的配置方法
- [源码]详细剖析:ThinkPHP中实例化模型的四种方法详解
- ThinkPHP学习笔记(七)实例化中create方法的作用,以及令牌的使用
- 详细剖析:ThinkPHP中实例化模型的四种方法详解
- ThinkPHP集成极光推送简单实例
- PowerShell取得局域网中SQL Server数据库实例以及其他
- Thinkphp 之 A方法 和 R方法 实例化控制器
- ThinkPHP的SQL查询和其他方法
- ThinkPHP中数据库CRUD操作方法盘点(field方法)
- ThinkPHP中数据库CRUD操作方法盘点(where方法)
- Thinkphp 3.1.3中display方法调用其他模块的操作模板的bug
- 自定义View同时显示3个Fragment
- 在C/C++层面讲解析好的图片/视频绘制到Surface上面显示
- Vue.js UI框架
- 安卓Android控件ListView获取item中EditText值
- 防止表单重复提交,PHP生成token并自动更新
- thinkphp中实例化其他数据库方法集成
- Struts与Struts2的区别(简单详细)
- git提交到GitHub出错解决方案
- 荣耀v8华为钱包,为什么卡包里还是只有上海公交卡?--已解决
- hibernate 对象持续化
- 欢迎使用CSDN-markdown编辑器
- ORACLE in与exists语句的区别
- 系统全面的认识Solr
- 用c++类构建顺序表