PHP フレームワークとして Codeigniter を使用しています。実際の API を実行すると結果が得られますが、PHP の警告が表示されます。
Severity: Warning
Message: include(/home/bwilson/public_html/factual/CI_DB.php): failed to open stream: No such file or directory
Filename: factual/Factual.php
Line Number: 217
Severity: Warning
Message: include(): Failed opening '/home/bwilson/public_html/factual/CI_DB.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
Filename: factual/Factual.php
Line Number: 217
factual.php ファイルの 217 行を見てみると、次のように書かれています。
include dirname(__FILE__)."/".$className . ".php";
は何を指していますか?私は Factual API を実行せずにこれをテストし、コントローラーは find をロードします。Factual API を使い始めたときだけです。
これは、Factual から受け取った返信です。
ドライバーは、SPL Autoload 機能を使用して、アンロードされたクラスのファイルを動的に組み込みます。
ここでは、クラス CI_DB (Factual ではなく Codeigniter クラス) が、最初に読み込まれることなく呼び出されています。これにより、ファイルをロードする最後の試行でオートロード機能がトリガーされます。
要するに、これは実際のドライバーの問題ではありません。解決するには、CI_DB クラスを含むファイルが適切にロードされていることを確認してください。