我是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”。我可以在不改变模型类中application.ini中的默认数据库的情况下这样做吗?
提前谢谢。
发布于 2014-09-30 19:04:25
在模型类中使用此代码。
public function __construct($config = array()) {
$config['schema'] = "db_name";
parent::__construct($config);
}
https://stackoverflow.com/questions/12329642
复制相似问题