`
chennanfei
  • 浏览: 41670 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Zend framework之数据库连接

 
阅读更多

在application/configs/目录下创建一个文件db.ini

 

 

[general]

db.adapter = PDO_MYSQL

db.config.host = localhost

db.config.username =

db.config.password =

db.config.dbname = first_php

 

或在application.ini里加入

 

resources.db.adapter = PDO_MYSQL   

resources.db.params.host = localhost   

resourcesresources.db.params.username =  

resources.db.params.password =  

resources.db.params.dbname = first_php

 

在Bootstrap.php里添加如下代码

 

    protected function _initDBconn() {
        $configFile = APPLICATION_PATH . '/configs/db.ini';
        $config = new Zend_Config_Ini($configFile, null, true);
        Zend_Registry::set('config', $config);
        $dbAdapter = Zend_Db::factory($config->general->db->adapter, 
            $config->general->db->config->toArray());
        $dbAdapter->query("SET NAMES gb2312");
        Zend_Db_Table::setDefaultAdapter($dbAdapter);
        Zend_Registry::set('dbAdapter', $dbAdapter);
    }

 

数据库查询的几种方式:Zend_Db_Table, Zend_Db_Adapter, Zend_Db_Statement, Zend_Db_Select:动态创建select语句

分享到:
评论
2 楼 chennanfei 2011-12-06  
zdz8207 写道
博主,dbdb.config.username =
你的这个配置害死人啊,害人调试了N久才找到问题,dbdb导致后面读取不到username
要用 db.config.username =


我检查了,编辑状态下确实是db.config.username,浏览状态下前面多加了一个db,不知道为什么
1 楼 zdz8207 2011-11-17  
博主,dbdb.config.username =
你的这个配置害死人啊,害人调试了N久才找到问题,dbdb导致后面读取不到username
要用 db.config.username =

相关推荐

    Zend Framework 多数据库配置

    在这个例子中,我们创建了两个数据库连接,分别命名为`adapter1`和`adapter2`,它们分别连接到`database1`和`database2`。 接下来,我们如何在代码中使用这些配置?在你的控制器或模型中,可以使用`Zend_Db_Select`...

    Zend framework数据库简单操作

    在开始数据库操作之前,首先需要建立数据库连接。这可以通过创建一个 `Zend_Db_Adapter` 实例完成,例如,对于 MySQL 数据库: ```php $host = '127.0.0.1'; $db = 'test_db'; $user = 'username'; $pass = '...

    基于Zend Framework 框架的CMS PHP 源代码

    5. **Config**:配置文件通常用来设置应用的运行环境、数据库连接等信息。 6. **Public**:静态资源如CSS、JavaScript和图片通常存放在此目录下。 **五、学习与实践** 对于初学者,这个源代码可以作为了解和学习...

    PHP100视频教程77:Zend.framework数据库操作之编辑和视图函数.rar

    【PHP100视频教程77:Zend Framework数据库操作之编辑和视图函数】 本教程主要聚焦于使用 Zend Framework 进行数据库操作,特别是编辑和视图功能的实现。Zend Framework 是一个开源、全面的PHP开发框架,它提供了一...

    zendframework数据库操作总结.rar

    通过`Zend\Db\Adapter\Adapter`类,我们可以创建并配置相应的数据库连接。 2. SQL查询构建器:`Zend\Db\Sql`组件是用于构建SQL查询的强大工具,它支持SELECT、INSERT、UPDATE、DELETE等操作。例如,可以使用`Select...

    zend framework 中文版手册(最新)

    3. **数据库访问(Zend_Db)**:Zend Framework 提供了 Zend_Db 组件来处理数据库操作,支持多种数据库系统,如 MySQL、PostgreSQL 和 SQL Server。手册涵盖了连接管理、查询构造、事务处理等关键内容。 4. **表单...

    解析如何使用Zend Framework 连接数据库

    Zend Framework 提供了一种结构化的方法来处理数据库连接,使得开发过程更加规范和高效。以下是关于使用 Zend Framework 连接数据库的关键知识点: 1. **Zend_Db**: Zend_Db 是 Zend Framework 的核心组件之一,它...

    Zend Framework API documentation

    2. **Zend_Db**:提供了对多种数据库系统的抽象,简化了数据库操作,包括连接管理、查询构建和数据操作。 3. **Zend_Form**:用于创建表单,包含字段验证、装饰器和数据处理等功能。 4. **Zend_Feed**:支持 RSS 和 ...

    zend framework2例子album 完整能运行

    Zend Framework 2(ZF2)是一个面向对象的、模块化且高性能的PHP开发框架,用于构建Web应用程序和服务。本示例“album”是ZF2官方提供的一个基础教程项目,旨在帮助开发者快速理解和学习如何在ZF2中进行实际的开发...

    ZendFramework2连接数据库操作实例

    本文将详细解析在ZendFramework2中进行数据库连接和操作的步骤、配置方法、操作技巧及注意事项。 首先,要在ZendFramework2项目中连接数据库,需要使用Zend\Db组件。在zf2中连接数据库通常在模块的Module.php文件中...

    zend framework相册管理

    **标签:“zendframework实例 zendframework入门”** 这两个标签表明这个项目是针对初学者的,是一个适合学习 Zend Framework 实践操作的入门示例。对于新手来说,通过这个项目,他们可以学习如何在实际应用中使用...

    Zend Framework技术大全源码

    5. **数据库操作**:掌握 Zend_Db 部分,包括连接数据库、执行查询、事务处理等。 6. **表单处理**:学习如何创建和验证表单,处理用户输入,实现安全的表单提交。 7. **认证与授权**:理解 Zend_Auth 和 Zend_Acl ...

    zendFramework中文手册

    **zend Framework 中文手册** ...它遵循“组件式”架构,提供了大量独立的可重用组件,...配合“zendFramework中文手册”,无论是初学者还是有经验的开发者,都能在这个框架中找到解决问题的方法,提升自己的开发技能。

    Zend Framework 2 基础教程

    3. **配置文件**:创建一个基本的配置文件,用于设置数据库连接和其他配置信息。 4. **路由配置**:定义应用程序的基本路由规则,以便将不同的 URL 映射到相应的控制器和动作。 5. **控制器和视图**:根据上述四个...

    Zend Framework 框架开发入门教程

    3. **配置环境** :设置项目的基本路径、数据库连接等信息。 ##### 3.2 创建第一个应用 - **定义模型** :例如,创建一个 `News` 模型来处理新闻数据。 - **实现控制器** :创建一个控制器来处理请求,并调用模型...

    Zend Framework框架的部署和应用简介

    // 初始化数据库连接 $dbAdapter = new Zend\Db\Adapter\Adapter(array( 'driver' => 'Pdo', 'dsn' => 'mysql:host=localhost;dbname=mydb;charset=utf8', 'username' => 'username', 'password' => 'password' ...

    Zend Framework 简介

    它支持预编译语句、事务处理以及数据库连接池,提高了数据库操作的安全性和效率。 **RESTful Web Services** Zend Framework 提供了对 RESTful Web Services 的良好支持。通过 Zend_Controller_Router_Route 和 ...

    ZendFramework安装1.11版

    2. 下载完成后,将`ZendFramework-1.11.4-minimal`压缩包解压到您的项目根目录或自定义的库路径下。 **四、环境配置** 1. **自动加载**:为了方便类的自动加载,需要设置`include_path`。在`php.ini`中添加以下行:...

    Zend Framework2.0帮助文档

    标题《Zend Framework2.0帮助文档》所涉及的知识点: 1. Zend Framework 2.0概览:该框架是PHP领域广泛使用的一个开源MVC(模型-视图-控制器)Web应用框架,用于开发高效、可维护和现代的Web应用。文档的概述部分...

Global site tag (gtag.js) - Google Analytics