Tümü,
Benim tüm uygulamada db bağlantısı sağlamak için Zend_Db sınıfını genişleten aşağıdaki sarıcı yazdı. Db bağlantısı çalışıyor, ancak farklı bir sınıftan çağrıldığında sorguları yürütmek için başarısız olur.
class Testapp_DB extends Zend_Db {
        //Declare member variables.
        public $db          = null;
        public $db_host     = "";
        public $db_database = "";
        public $db_username = "";
        public $db_password = "";
 public function __construct()
        {
            //Read Database Info from Config File
            $this->db_host      = Testapp_Registry::get('config')->db->mysql->host;
            $this->db_database  = Testapp_Registry::get('config')->db->mysql->dbname;
            $this->db_username  = Testapp_Registry::get('config')->db->mysql->username;
            $this->db_password  = Testapp_Registry::get('config')->db->mysql->password;
            $db = Zend_Db::factory('Mysqli', array(
                'host'     => $this->db_host,
                'username' => $this->db_username,
                'password' => $this->db_password,
                'dbname'   => $this->db_database
            ));
            $db->getConnection(); //Works fine
            $this->db = $db;
 }
}
Testapp_DB içeren bir PHP dosyası sorgu yürütmek için çalışıyor - başarısız ..
<?php
 $db = new Testapp_DB();
 print_r($db);  //I can see the DB object here
 $sql = 'SELECT * FROM tb_Log';
 $result = $db->fetchAll($sql, 2); //This method fails.. Don't know why. Any ideas?
 print_r($result);
?>
FetchAll yöntemi başarısız neden birisi, açıklayabilir misiniz?
Teşekkürler
