| 
   在看这些之前请确保你正确加载了PDO扩展。  www.phperz.com 作法是编辑php.ini手动增加下面这两行(前面要没有分号;):
 
    
        
            | 以下为引用的内容: extension=php_pdo.dll
 extension=php_pdo_mysql.dll
 |  
 php程序员站 然后要把extension_dir指向php_pdo.dll及php_pdo_mysql.dll所在目录,如
 
    
        
            | 以下为引用的内容: extension_dir = "C:\php5\ext"
 |  phperz.com
 OK,let's go..  php程序员站 index.php 网站首页,也是唯一入口  php程序员之家 PHP代码如下:
 
    
        
            | 以下为引用的内容: 
 <?php//...省略 php程序员之家
 $params = array ('host'     => '127.0.0.1','username' => 'root',
 'password' => '123456',
 'dbname'   => 'happycms');
 php程序员之家 $db = Zend_Db::factory('pdoMysql', $params);Zend::register('db', $db);
 ?>
 
 phperz.com |  www~phperz~com lib/App/Article.php www.phperz.com  PHP代码如下:
 
    
        
            | 以下为引用的内容: 
 <?phpclass App_Article {
 private $db;
 function App_Article() {
 $this->db = Zend::registry('db');
 }
 php程序员站         function listAll() {$result = $this->db->query('SELECT * FROM article');
 $rows = $result->fetchAll();
 phperz.com                 Zend::dump($rows);} php程序员之家
         function listByCategory() {}
 www~phperz~com         //...省略}
 php程序员站 ?> 
 php程序员站 |  phperz~com PHP代码如下: php程序员之家  ArticleController.php
 
    
        
            | 以下为引用的内容: class articleController extends Zend_Controller_Action  {
 private $view;
 private $article;
     function __construct() {               $this->view = Zend::registry('view');
 $this->article = new App_Article();
 }  phperz.com
     public function listAllAction() {$this->article->listAll();
 $this->view->title='View Articles';
 echo $this->view->render(TPL_DIR.'/tplView.php');
 } phperz.com
     function __call($action, $arguments){
 $this->_redirect('./');
 print_r($action);
 print_r($arguments);
 }
 }
 ?>
 phperz~com
 |  访问 http://happycms/article/listall
 php程序员站 得到以下输出:
 
    
        
            | 以下为引用的内容: 
 array(1) {[0] => array(15) {
 ["articleid"] => string(1) "1"
 ["categoryid"] => string(1) "0"
 ["articletitle"] => string(4) "test\"
 ["articlefromwhere"] => string(3) "sdf"
 ["articlekeywords"] => string(5) "sdfds"
 ["articledescription"] => string(4) "test"
 ["articlebody"] => string(9) "sffsdfsdf"
 phperz~com ["authorname"] => string(8) "haohappy"
 ["authoremail"] => string(11) "s...@df.com"
 ["issticky"] => string(1) "0"
 ["isrecommanded"] => string(1) "0"
 ["includeattachment"] => string(1) "0"
 ["addtime"] => string(19) "0000-00-00 00:00:00"
 ["lastedittime"] => string(19) "0000-00-00 00:00:00"
 ["checktime"] => string(19) "0000-00-00 00:00:00"
 } phperz.com
 |  phperz.com 
 |