Yii 跨数据库关联关系
来源:互联网 发布:pdf文件朗读软件 编辑:程序博客网 时间:2024/05/22 00:32
要在两个数据库实例(同一个server)上进行关联数据查询,纯SQL语句如下:
select a.*,b.* from db1.user as a,db2.log as b where a.id=b.user_id;
要在Yii1 Model中支持这个,需要修改下user模型类的getDbConnection和tableName方法如下:
/** * @return CDbConnection database connection */public function getDbConnection(){return Yii::app()->db_log;}/** * @return string the associated database table name */public function tableName(){ preg_match("/dbname=([^;]+)/i", $this->dbConnection->connectionString, $matches); return $matches[1].'.log';}
by iefreer
1 0
- Yii 跨数据库关联关系
- 数据库中主外键关联关系
- Yii-数据库操作-多表关联
- Yii-数据库操作-多表关联
- Yii-数据库操作-多表关联
- Yii-数据库操作-多表关联
- 关系型数据库----表关联
- yii模型中关系(relations)中非主键关联的解决方案
- yii关联
- Yii Framework 开发教程(27) 数据库-关联Active Record示例
- Yii Framework 开发教程(27) 数据库-关联Active Record示例
- 数据库弱关联关系的理解
- YII Framework学习教程-YII的Model-数据库操作2-多关系的CActiveRecord使用举例
- yii中的关联查询
- yii数据表关联操作
- Yii表关联
- YII关联查询
- YII关联查询
- HDU 1496 Equations
- android developers training 文档学习笔记(目录)
- java反射机制之基础
- 欢迎使用CSDN-markdown编辑器
- 几种流行的开源WebService框架Axis1,Axis2,Xfire,CXF,JWS比较
- Yii 跨数据库关联关系
- 首次进入Activity、动画卡顿问题的解决方案
- 关于Excel文件过大的问题解决方案
- Spring之AOP
- Linux新手要了解的十个知识点
- vi 总结
- WebService流行框架之Axis和CXF
- POJ - 1611The Suspects-并查集
- 黑马程序员--学习OC中类和对象