【发布时间】:2017-07-10 06:57:25
【问题描述】:
我正在制作一个将安装在多个客户端的应用程序,并且每个客户端的数据库配置都会不同,因为我将使用多个不同的数据库,例如 Oracle 和 MySql。 一个数据库将是通用的,我已经在同一个表中创建了一个表,我将在其中保存 db 配置详细信息,现在如何从 database.php 的表中选择该数据。
找不到任何有点困惑的东西。`class DATABASE_CONFIG {
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => 'root',
'database' => 'hrportal_imp',
'prefix' => '',
//'encoding' => 'utf8',
);
//want to fetch data from x table from Default datasource.
public $ora = array(
'datasource' => 'Database/Oracle',
'persistent' => false,
'host' => '<IP i get from above db>',
'port' => '1521',
'login' => '<Data i get from above db>',
'password' => '<Data i get from above db>',
'database' => '<IP i get from above db>:1521/orcl',
'prefix' => '',
'sid' => 'orcl'
);
}`
【问题讨论】:
标签: mysql cakephp-2.0