1

codeigniterで使用する SSI 実装の例をダウンロードし、ドキュメントとコードを読み、現在それを変更しています。データベース名、テーブル、およびそのフィールドのみを変更しました。そして今、システムはデータベースが見つからない、またはテーブルが存在せず、フィールド名が定義されていないというエラーを表示しませんが、エラーが予想されていました。データベース名、テーブル名、およびテーブル フィールドにもエラーがあることはわかっていますが、私の問題は、システムがデータベースに関するエラーをスローしないことです。私はtry ... catchコンストラクトを使用しましたが、エラーをスローする代わりに、単に実行します..

ライブラリに欠けているものを修正または作成する必要がありますか?

コードイグナイターを使用しています。

4

2 に答える 2

1

モデルの読み込みを確認しましたか? 例

$this->load->model('model_name');

CodeIgniter のモデルがロードされていない場合、エラーは表示されません。

-ありがとうございます ( =

于 2016-12-13T02:26:34.227 に答える
0

index.phpファイルを開き、ENVIRONMENTを定義する行がdefine('ENVIRONMENT'、'development');であることを確認します。テストや本番ではありません

追加してみてください

error_reporting(E_ALL);
ini_set('display_errors', '1');

エラーを表示するファイルの先頭または接続文字列(database.php)の前

于 2012-12-06T09:30:16.813 に答える