私の現在のシステムは Zend Framework 1 を使用しており、ローカルの MySQL サーバーと非常にうまく連携しています。ただし、インポート/エクスポートのために別のサーバーにアクセスする必要があります。必要なテーブルをクエリするために、zend_db_table_abstract から拡張されたクラスを使用しています。
class Model_Db_ExportData extends Zend_Db_Table_Abstract{
protected $_name;
protected $_schema;
}
オブジェクトを作成するときに名前とスキーマをインスタンス化します
$export = new Model_Db_ExportData(array('name' => $this->exportTable, 'schema' => $this->db));
編集私が収集できるものから、テーブルにのみ影響するため、 zend_db_table はホストを定義する場所ではありません。ただし、構成の外でホストを定義できる場所をまだ把握できていません。編集
configs で定義されたサーバーとは別のサーバーを指定するにはどうすればよいですか? このコードにカスタム構成ファイルを使用する必要がありますか? Zend_Db_Table_Abstract のドキュメントはあまり役に立ちませんでしたが、かなり大きく、簡単に何かを見落としていた可能性があります。どんな助けでも大歓迎です。