作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的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/
我是一名优秀的程序员,十分优秀!