重複の可能性: CodeIgniter のデータベースの問題
申し分なく、私はこれを過去2日間グーグルで検索しましたが、役に立ちませんでした。SO および codeigniter のサポート フォーラムからいくつかのヒットを受け取りましたが、それらはほとんど誤解を招くスレッドであり、他の人による「おっと」の間違いです。実際には 2 つの質問がありますが、1 つはこの頭のおかしい問題を解決するために保持できます。
私のセットアップ:
- FRESH CodeIgniter 2.1
- IIS 7.5、FastCGI+PHP 5.4.4
- Windows 7 プロフェッショナル x64
では、
ビューが読み込まれる前に、次の行を「ようこそ」コントローラーに追加しました。CodeIgniter は、「要求されたクラスをロードできません: データベース」を吐き出します。「データベース」も試しましたが、同じでした。
$this->load->library('database');
$autoload['libraries'] = array('database');
空白のページを生成する方法を試しました。$autoload['libraries'] = array('Database');
#1に見られるように、プレビューページを生成する方法も試しました。- ウェルカムコントローラーからのインラインロードの上に追加しまし
error_reporting(E_ALL)
たが、他に何も表示されませんでした。
問題を引き起こしている可能性のある IIS の経験不足を責めることしかできません。
編集:load->database(...)
#1 は修正され、データベースの自動読み込みが行われ、Ben のおかげで " " メソッドについて忘れていました...
とにかく、現在のエラーは、データベースが自動ロードによってロードされたときの単なる白いページです。私のコードは、データベースを自動ロードし、CodeIgniter で提供されるデフォルトのビューを表示するように設定されています。データベースの自動ロードを削除すると、ビューに次のように表示されます...