3

我是 Zend 框架的新手。我在 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”。我可以在不更改模型类某处的 application.ini 中的默认数据库的情况下做到这一点吗?

提前致谢。

4

2 回答 2

2

你可以检查这些链接1链接2

还有这个SO帖子

于 2012-09-08T09:49:46.030 回答
0

在模型类中使用此代码。

public function __construct($config = array()) {
    $config['schema'] = "db_name";
    parent::__construct($config);
}
于 2014-09-30T11:04:25.183 回答