Zend Framework 1:创建模型以从另一个数据库访问数据

Zend Framework 1 : Create Model To Access Data From Another Database

我正在处理一个项目 (Zend 1.12.3),该项目已经由以前的开发人员完成,现在我正在处理一项任务,使用另一个数据库(非当前数据库)在特定部分显示一些信息网页。

我只想知道如何为 table 创建模型到另一个当前未使用的数据库。当前数据库的所有配置都在application.ini文件中。

我应该在 PHTML 文件中创建一个自定义查询来执行此操作(我知道这是一种糟糕的编码习惯)还是有任何其他方式来显示来自两个数据库的数据?

谢谢你:)

最后我找到了解决方案并且它工作正常,因为我只需要一个模型文件,我必须从另一个数据库访问数据,以下是我的模型文件,即 Ticker.php

- Ticker.php

class Application_Model_DbTable_Ticker extends Zend_Db_Table_Abstract{
    protected $_name = "table_name";
    public  function __construct(){
        $adaptor = new Zend_Db_Adapter_Pdo_Mysql(array(
            'host'     => 'HOST',
            'username' => 'DB_USERNAME',
            'password' => 'DB_PASSWORD',
            'dbname'   => 'DB_NAME'
        ));
        $this->_db = $adaptor;
        parent::__construct();
    }

    public function getTopTickers(){
        try {
            return $this->fetchAll();
        } catch(Exception $e) { die($e->getMessage()); };
    }

}