我正在使用4.1.4是否可以定义与另一个数据库的连接并将其与dsql一起使用?我的意思是使用这两个连接。
我可以在config-default.php中定义第二个连接吗?当我需要查询另一个数据库时,如何引用它?
$config['dsn']='mysql://user:user@localhost/test';
$config['dsn']='mysql://user:user@localhost/test1';
有可能吗?
由于
答案 0 :(得分:1)
本页正确解释:https://agiletoolkit.org/doc/dsql/how
您可以通过配置文件定义它,但在不同的密钥下。
config.php中:
$config['dsn2']='mysql://user:user@localhost/test1';
申请类:
$this->api->db2=$this->api->add('DB')
->connect($this->api->getConfig('dsn2'));
因为您使用的是4.1,所以您应该使用'DBlite'类,而不是使用相同的语法。