Yii连接多个库的问题
来源:互联网 发布:代码行估算法 编辑:程序博客网 时间:2024/05/19 01:31
使用以下配置可以连接两个mysql的数据库
'db'=>array( 'connectionString' => 'mysql:host=localhost;dbname=test', 'emulatePrepare' => true, 'username' => 'root', 'password' => '123456', 'charset' => 'utf8', 'tablePrefix'=>'HPL_' ), 'db2'=>array( 'class'=>'CDbConnection', 'connectionString' => 'mysql:host=localhost;dbname=gmipost_dev', 'emulatePrepare' => true, 'username' => 'root', 'password' => '123456', 'charset' => 'utf8', 'tablePrefix'=>'HPL_' ),
注意第二个数据库配置,需要加上’class’=>’CDbConnection’。用gii生成db2的model会自动增加一个getDbConnection。
/** * @return \yii\db\Connection the database connection used by this AR class. */ public static function getDb() { return Yii::$app->get('db2'); }
这样可以直接使用model不用处理,当然我们也可以使用Yii::app()->db2来获取数据库链接。
当然我们也可以使用这种方式来同时使用不同的两个数据库。
1 0
- Yii连接多个库的问题
- 关于yii部署的问题
- yii layout关掉的问题
- Yii安装出现的问题
- Yii连接多个数据库的方法
- yii移到linux下遇到的问题
- YII中CSS的导入问题
- 关于YII动态切换主题的问题
- 关于yii表单验证的问题
- Yii的CActiveDataProvider查询方式小问题
- 关于 yii的基础操作问题 1
- Yii 中 jQuery 的引入问题
- php框架yii入门遇到的问题
- 在yii中使用memcache的问题
- 装Yii遇到的小问题
- 关于composer和yii安装的问题
- yii在Linux上面碰到的问题
- 搭建Yii框架时遇见的问题
- iOS开发UIWebView高度自适应内容的正确姿势(已用于企业项目)
- apply、call、bind区别、用法
- PHP常用功能
- 知乎上的Magical Voxel教程
- 七、Hadoop 2.5.2+zookeeper高可用部署
- Yii连接多个库的问题
- 使用quercus在tomcat环境中运行php程序
- perl put 发送数据
- Android 性能优化 降低cpu和内存消耗之while循环
- Python中小错误 之 object() takes no parameters
- [转]使用$controllerProvider按需加载controller
- 【G】开源的分布式部署解决方案(一)_0
- 三、用scikit-learn求解一元线性回归问题
- 数据结构颓废计划II-树状数组的推广与应用