【发布时间】:2011-05-26 23:16:57
【问题描述】:
我在 node.tpl.php 和 page.tpl.php 中编写了一些 php/mysql 查询。
这些页面用于连接 MySQL 的用户名和密码在文件中指定。
我希望能够使用 Drupal 的 settings.php 文件中定义的 MySQL 连接设置,而不是这样做。
我正在尝试,未成功将 settings.php 文件包含到 node.tpl.php 和 page.tpl.php 中。
<?php include("sites/default/settings.php") ?>
然后我尝试从 settings.php 访问 $databases 数组,如下所示:
$databases['default']['default']['username']
$databases 数组的结构如下:
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'sdnndr',
'username' => 'root',
'password' => '',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
我的方法不起作用。谁能推荐一下
【问题讨论】: