gpt4 book ai didi

cakephp - 如何在 Cakephp 2.x 中获取当前数据库连接名称

转载 作者:行者123 更新时间:2023-12-02 21:29:42 25 4
gpt4 key购买 nike

我的database.php中有两个(默认和测试)数据库连接:

public function __construct() {
$this->default = array(
'datasource' => 'Database/Mysql',
'driver' => 'mysql',
'persistent' => false,
'encoding' => 'utf8',
'prefix' => 'shaufel_',
'host' => 'localhost',
'database' => 'db',
'login' => 'root', /*** replace this ***/
'password' => 'root', /*** replace this ***/
);

//test db
$this->test = $this->default;
$this->test['database'] = $this->test['database'].'_test';
}

如何获取模型中当前的数据库连接名称?这意味着例如:if(current_db is testDB)做某事。我使用 Cakephp 2.9.7。

最佳答案

我自己找到的:$this->getDataSource()->config['database']

关于cakephp - 如何在 Cakephp 2.x 中获取当前数据库连接名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44383218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com