首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Model Zend Db表中更改数据库名称

在Model Zend Db表中更改数据库名称
EN

Stack Overflow用户
提问于 2012-09-08 17:38:09
回答 1查看 3K关注 0票数 3

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

代码语言:javascript
复制
resources.db.params.host = "localhost"
resources.db.params.username = "root"
resources.db.params.password = "root"
resources.db.params.dbname = "abc"

现在,当我创建一个模型类时,我必须像这样声明表名

代码语言:javascript
复制
protected $_name = "table1"

然后它只需连接到数据库"abc“中的"table1”。现在我想将dbname更改为"xyz“并连接到表"table2”。我可以在不改变模型类中application.ini中的默认数据库的情况下这样做吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-09-30 19:04:25

在模型类中使用此代码。

代码语言:javascript
复制
public function __construct($config = array()) {
    $config['schema'] = "db_name";
    parent::__construct($config);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12329642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档