TP5数据库配置文件自动获取微擎配置
defined('IN_IA') or define('IN_IA', true); 这句必须要有,不然会报错
使用require IA_ROOT . '/data/config.php';引用,不使用require_once!
defined('IN_IA') or define('IN_IA', true);
require __DIR__ . '/../../../../data/config.php';
$db=[];
if (empty($config['db']['master'])){
$db=$config['db'];
}else{
$db=$config['db']['master'];
}
return [
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => $db['host'],
// 数据库名
'database' => $db['database'],
// 用户名
'username' => $db['username'],
// 密码
'password' => $db['password'],
// 端口
'hostport' => $db['port'],
]