database - cakephp 3中的多个数据库连接

标签 database cakephp-3.0

我正在尝试连接到 cakephp 3 中的多个数据库。我已经尝试了很多次,但所有问题和答案都在 cakephp 2 中。我找到了 Configuring Connectionscakephp 3 文档中。 但我无法理解。

我有两个数据库:

1. tracking_system
     (Tables: trackers, events, etc..)
2. tracking_system_2
     (Tables: todos, actions, etc..)

使用数据库 tracking_system 已完全运行。 但我不知道如何连接到多个数据库(在我的例子中,使用第二个数据库 tracking_system2)。

在此先感谢您的帮助。

最佳答案

您可以在默认情况下将使用另一个连接的表上声明 defaultConnectionName() 方法。在您的任何 Table 类中:

public static function defaultConnectionName()  
{
    return 'another_config_name';
}

关于database - cakephp 3中的多个数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29981890/

相关文章:

mysql - CakePHP 3 - 如何在 IN 条件下使用子查询?

cakephp-3.0 - 哪种方法最适合在cakephp 3.0中获取表的实例

java - 如何在 Intellij 中设置 Java Apache Derby 数据库?

Mongodb 聚合框架和嵌套 $lookup

android - Web 应用程序,android 和 ios。如何将它们全部连接到数据库

php - 将变量发送到函数而不是发送到函数更好吗?

Javascript-根据 URL 的最后一个字符串动态更改背景图像

database - 如何使用 ASP.NET Core 将图像保存到数据库?

python - 如何在 Django 的项目文件夹中创建数据库?

php - DefaultPasswordHasher 为相同的值生成不同的散列