在Zend Db Table中更改数据库名称

3

我是Zend Framework的新手。我已经在application.ini文件中声明了数据库名称,用户名和密码,如下所示:

resources.db.params.host = "localhost"
resources.db.params.username = "root"
resources.db.params.password = "root"
resources.db.params.dbname = "abc"

现在,当我创建一个模型类时,我只需要声明表名,例如:
protected $_name = "table1"

现在只需要连接到名为“abc”的数据库中的“table1”。 现在我想将dbname更改为“xyz”并连接到表“table2”。 我可以在不更改model类中application.ini中某个地方的默认数据库的情况下执行此操作吗?

提前致谢。

2个回答

2

第一个链接似乎已经失效了.. 供您参考。 - nclsvh

0

在模型类中使用此代码。

public function __construct($config = array()) {
    $config['schema'] = "db_name";
    parent::__construct($config);
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接