我正在使用CodeIgniter和CometChat软件构建应用程序.
我需要将CometChat连接到CI正在使用的同一个数据库.
我真的不想在整个站点输入数据库详细信息,所以我想从CI database.php文件中提取详细信息.
我已经尝试require过database.php文件,但它似乎不起作用.
如果有人有解决方法我会喜欢一些帮助.
大多数codeigniter文件都包含对它的保护,如下所示:
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
您必须在包含之前定义basepath,如下所示:
define('BASEPATH', 'dummy');
$db = array('default' => array());
require 'path/to/config/database.php';
然后你应该能够做到:
echo $db['default']['hostname']; // this might echo 'localhost'
当然,你必须看到你的database.php文件,看看它是如何布局的.
| 归档时间: | 
 | 
| 查看次数: | 1540 次 | 
| 最近记录: |