zendframework配置多数据库
来源:互联网 发布:人工智能是什么意思 编辑:程序博客网 时间:2024/05/17 02:47
配置文件config.ini:
db.adapter = PDO_MYSQL
db.params.host = localhost
;db.params.host = *********
db.params.dbname = voice_sms
db.params.username = root
db.params.password =
;db.params.password = *********
db.params.charset = UTF8
db.params.profiler = true
db1.adapter = PDO_MYSQL
db1.params.host = 211.166.***.***
db1.params.dbname = voice_sms
db1.params.username = root
db1.params.password =*********
db1.params.charset = UTF8
db1.params.profiler = true
bootstrap.php文件:
<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected function _initAppAutoload() {
$autoloader = new Zend_Application_Module_Autoloader(array(
'namespace' => 'App',
'basePath' => dirname(__FILE__),
));
return $autoloader;
}
/**
*取得配置参数并注册数据库
*@param $db 数据库对象
*/
protected function _initDatabase() {
$options = $this->getApplication()->getOptions();
$db1 = Zend_Db::factory( $options[ 'db1' ][ 'adapter' ], $options[ 'db1' ][ 'params' ] );
Zend_Registry::set( 'DB1', $db1 );
// Zend_Debug::dump($options['resources'], $label=null, $echo=true);exit;
$db = Zend_Db::factory( $options[ 'db' ][ 'adapter' ], $options[ 'db' ][ 'params' ] );
Zend_Db_Table_Abstract::setDefaultAdapter( $db );
Zend_Registry::set( 'DB', $db );
return $db;
}
}
?>
model层testmysql.php文件:
<?php
/**
* select ,insert ,update logo information
* @author yan li
* @date 2013-11-26
*/
class Model_testmysql
{
private $_tableName;
private $_connect;
/**
* construct function
*/
public function __construct() {
$this->_tableName = 'userlogo';
$this->_connect= Zend_Registry::get( 'DB1' );
}
public function test() {
$select = $this->_connect->select();
$select->from($this->_tableName);
$sql = $select->__toString();
$result = $this->_connect->fetchAll($sql);
if($result){
return $result;
}
echo 'getdetail failed!';
exit;
}
}
?>
- zendframework配置多数据库
- MyBatis配置多数据库
- Spring 多数据库 配置
- django 多数据库配置
- springMVC多数据库配置
- SSH+连接池配置多数据库
- [ActiveRecord] 之:多数据库配置
- 关于ActiveRecord多数据库配置
- Vertica4x多数据库实例端口配置
- [ActiveRecord] 之七:多数据库配置
- Vertica5x多数据库实例端口配置
- jboss 多数据库 事务配置
- spring 配置多数据库和数据源
- yii中配置多数据库方法
- Yii: 多数据库配置和操作
- 系统下多数据库用户配置
- Spring + Mybatis配置多数据库
- thinkphp多数据库配置,使用
- ASP.NET MVC3 快速入门-第九节 实现编辑、删除与明细信息视图
- web常见攻击三 –不安全的验证码机制(Insecure CAPCTHE)
- 测试布局方式(流布局)
- 将 IntelliJ 的配置改到其他分区
- Delphi [Error] RLINK32: Unsupported 16bit resource in file ''xxx.dfm''
- zendframework配置多数据库
- 智能家居的切入点——CX92755楼宇可视对讲方案介绍
- apache和tomcat负载均衡
- JavaScript模板引擎原理,几行代码的事儿
- glusterfs简单安装配置
- 画面倒置的实现(通过Bitmap图像旋转)
- 源码平台下JAR包的引入与编译
- C/C++文件之eof()误区
- 时间处理工具类