2
我在database.php中兩(默認和測試)DB連接:如何在CakePHP 2.x中獲得當前DB連接名稱
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';
}
我怎樣才能得到當前DB連接名稱在我的模型?這意味着例如:if(current_db is testDB) do something
。我使用CakePHP 2.9.7。