gpt4 book ai didi

mysql - 如何采用另一个数据库中的孤立表以在 drupal 7 数据模块的 View 中使用?

转载 作者:行者123 更新时间:2023-11-29 08:13:22 25 4
gpt4 key购买 nike

我正在尝试从位于另一个名为“academy”的数据库中的自定义表构建 View 。我的 Drupal 安装使用数据库“drupal”。我已经用以下内容更新了 Drupal 的 settings.php 文件:

$databases = array();

#DEFAULT DRUPAL DATABASE
$databases['default']['default'] = array (
'database' => 'drupal',
'username' => 'root',
'password' => '',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
);

#ACADEMY DATABASE


$databases['academy']['default'] = array (
'database' => 'academy',
'username' => 'root',
'password' => '',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
);

并清除缓存。但是,当我进入数据模块中的“采用表格”时,我没有看到“学院”数据库中的任何表格。

我是不是少了一步?

最佳答案

$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'abc',
'username' => 'root',
'password' => '',
'host' => '127.0.0.1',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
'xyz' =>
array (
'default' =>
array (
'database' => 'xyz',
'username' => 'root',
'password' => '',
'host' => '127.0.0.1',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);

我已经这样做了,并且有效。如果您的其他数据库表名称是不同的话可以直接调用;否则,请使用您的database_name.table名称来调用它。

关于mysql - 如何采用另一个数据库中的孤立表以在 drupal 7 数据模块的 View 中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21107276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com