yii model中切换数据库
来源:互联网 发布:硬盘播放器 知乎 编辑:程序博客网 时间:2024/06/06 05:25
1.配置文件
'db' => array (
'connectionString' => 'mysql:host=172.16.160.65;dbname=sy_db;port=3306',
'emulatePrepare' => true,
'username' => 'root',
'password' => '1256!',
'charset' => 'utf8',
),
'dboa' => array (
'class' => 'CDbConnection',
'connectionString' => 'mysql:host=172.16.160.65;dbname=sy_oadb;port=3306',
'emulatePrepare' => true,
'username' => 'root',
'password' => '1456!',
'charset' => 'utf8',
),
2.model文件
class DepartmentModel extends BaseModel
{
public function getDbConnection()
{
self::$db=Yii::app()->db;
if(self::$db instanceof CDbConnection)
return self::$db;
else
throw new CDbException(Yii::t('yii','Active Record requires a "dboa" CDbConnection application component.'));
}
}
3.controller调用
$modeldepart=new DepartmentModel();
即可得到指定的链接下的数据表
- yii model中切换数据库
- YII的Model-数据库操作
- yii 数据库model查询笔记
- Yii model进行数据库数据更新
- YII Framework学习教程-YII的Model-数据库操作1-CActiveRecord
- YII Framework学习教程-YII的Model-数据库操作2-Relational Active Record翻译补全
- YII Framework学习教程-YII的Model-数据库操作2-多关系的CActiveRecord使用举例
- YII Framework学习教程-YII的Model-数据库操作3-自定义的DAO操作
- YII Framework学习教程-YII的Model-数据库操作4-<Query Builder>翻译
- YII Framework学习教程-YII的Model-数据库操作4-Query Builder使用举例
- YII Framework学习教程-YII的Model-数据库操作5-数据迁移官方翻译
- YII Framework学习教程-YII的Model-数据库操作4-<Query Builder>翻译
- YII Framework学习教程-YII的Model-数据库操作4-翻译
- YII Framework学习教程-YII的Model-数据库操作1-CActiveRecord
- YII Framework学习教程-YII的Model-数据库操作3-自定义的DAO操作
- thinkphp5在model中切换表前缀
- Yii Framework: 从 model 中生成 select option
- yii中new table() 和使用table::model()区别
- 2048小游戏
- python统一文件名小工具
- 小小理解动态代理
- 南阳理工269 VF动态规划
- hadoop参数配置
- yii model中切换数据库
- qt 之 自适应分辨率
- linux编码规范
- 在浏览器端动态实现下载功能,界面上会显示下载的文件名
- Oracle中Cursor使用
- 笔试数列题技巧
- 怎么轻松学习JavaScript
- Android 蓝牙基础
- 一个小白学习Struts2的笔记