CodeIgniterとCometChatソフトウェアを使用してアプリを構築しています。
CIが使用しているのと同じデータベースにCometChatを接続する必要があります。
サイト全体にデータベースの詳細を入力する必要はないので、CIdatabase.phpファイルから詳細を取得したいと思います。
database.phpファイルを試しましrequire
たが、機能しないようです。
誰かが回避策を持っているなら、私はいくつかの助けが欲しいです。
CodeIgniterとCometChatソフトウェアを使用してアプリを構築しています。
CIが使用しているのと同じデータベースにCometChatを接続する必要があります。
サイト全体にデータベースの詳細を入力する必要はないので、CIdatabase.phpファイルから詳細を取得したいと思います。
database.phpファイルを試しましrequire
たが、機能しないようです。
誰かが回避策を持っているなら、私はいくつかの助けが欲しいです。
ほとんどの 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
ファイルがどのようにレイアウトされているかを確認するには、ファイルを表示する必要があります。