ねえみんな、あなたが私を助けてくれることを望んでいました。
基本的に、私は他の誰かが codeigniter を使用して作成した Web サイトに取り組んでいます。このサイトには、開発用とライブ用の 2 つのインスタンスがあります。このサイトはまだ建設中です。つまり、ファイルは常に変更されており、(テスト後に) 開発サイトから実際のサイトに移動されています。
問題は、サイトを最初に作成した人が、いくつかのビューからいくつかのデータベース呼び出しを行ったことです。ビューからデータベースにアクセスするために、彼は手動でビューからデータベースに接続しました。
$db=mysql_connect(...);
mysql_select_db(...);
これは、ビューが変更されるたびに、開発サイトからライブ サイトにファイルをコピーする前に、これらのビュー内の変数を変更する必要があることを意味します。
すべてのクエリをモデルに移動し、コントローラーを介してそれらを呼び出すには時間がかかりすぎるため、database.php ファイルのデータベース変数にアクセスして、それらを mysql_connect の変数として渡す方法があるかどうか疑問に思っていました。
$this->db->database を試しましたが、「未定義のプロパティ: CI_Loader::$db」というエラーが表示されました
前もって感謝します