我正在使用 4.1.4 是否可以定义与另一个数据库的连接并将其与 dsql 一起使用?我的意思是使用这两个连接。
我可以在 config-default.php 中定义第二个连接吗?当我需要查询其他数据库时如何引用它?
$config['dsn']='mysql://user:user@localhost/test';
$config['dsn']='mysql://user:user@localhost/test1';
可能吗 ?
谢谢
我正在使用 4.1.4 是否可以定义与另一个数据库的连接并将其与 dsql 一起使用?我的意思是使用这两个连接。
我可以在 config-default.php 中定义第二个连接吗?当我需要查询其他数据库时如何引用它?
$config['dsn']='mysql://user:user@localhost/test';
$config['dsn']='mysql://user:user@localhost/test1';
可能吗 ?
谢谢
它在此页面上进行了解释:https ://agiletoolkit.org/doc/dsql/how
您可能可以通过配置文件定义它,但使用不同的键。
配置.php:
$config['dsn2']='mysql://user:user@localhost/test1';
应用类:
$this->api->db2=$this->api->add('DB')
->connect($this->api->getConfig('dsn2'));
因为您使用的是 4.1,所以您应该改用“DBlite”类,但除此之外它的语法相同。