CodeIgniter 設定データベース.php の使用例分析、codeigniterdatabase_PHP チュートリアル
CodeIgniter構成database.phpの使用例分析、codeigniterdatabase
この記事では、CodeIgniter構成database.phpの使用例を分析します。参考のために皆さんと共有してください。詳細は次のとおりです:
CodeIgniter のデータベース設定ファイルは application/config/database.php にあります。このファイルは $db の 2 次元配列を定義します。参照ファイルは次のとおりです。 リーリー
設定手順
$active_group は、$db 内の 1 次元のキー名で、デフォルトのデータベース構成を示します。つまり、$this->load->database() がパラメーターを渡さない場合、$db[$active_group]データベースへの接続にデフォルトで使用されます。
$active_record AR モードをオンにするかどうか。オンにした後、この値は $this->load->database() の 3 番目のパラメーターを通じて渡すことができます。 。
$db 配列に関する注意事項
1. デフォルトでは、ポートにはホスト、アカウント、パスワードなどがリストされるだけであり、ポート番号を指定する必要がある場合は、この値を設定する必要があります。2. pconnect の長い接続の問題。デフォルト値は TRUE です。これは、デフォルトで長い接続が使用されることを意味します。長い接続を使用する場合は特に注意が必要です。データベース内で多数のスリープ プロセスが発生する可能性があるため、ここで長い接続を有効にすることはお勧めできません。
3. db_debug が TRUE の場合、SQL 実行エラーはエラー ページに直接出力されます。開発環境を開くことはできますが、実稼働環境を閉じる必要があります。
4. autoinit がデータベースを自動的に初期化するかどうか。true の場合、$this->load->database() はデータベースに接続します。それ以外の場合は、クエリ中にデータベースに接続します。すべての CI クラスはシングルトンであるため、複数のリンクについて心配する必要はありません。
5. stricton 値が TRUE の場合、長さを超える文字や '' で渡された自動インクリメントされた主キーなどの非標準データの場合、このようなステートメントが実行されます。直接。
コードをコピーします コードは次のとおりです: SET SESSION sql_mode="STRICT_ALL_TABLES"
データベースに接続するには?
1. 文字列、デフォルトテストなどの $db 配列の一次元キー名を渡します。空の場合、$active_group で定義された値がデフォルトになります
2. 配列。次のような $db と同様の 1 次元配列を直接渡すことができます。 リーリー
3. 次のような DSN 文字列:リーリー
PDO の初期化には DSN 文字列を使用する必要があるため、CI での設定方法については、次の設定を参照してください:リーリー
複数のデータベースを接続するには?
$this->load->database() は、データベース オブジェクトを CI_Controller の db 属性に割り当てます。db が既に存在する場合、再接続されません。つまり、$this->load->database() が実行され、再度 $this->load->database('test') が実行されると、2 回目のロードは実行されません。
ただし、load の 2 番目のパラメーターでは return が許可されているため、異なるライブラリを接続するという目的を達成するために、これを返して変数に割り当てることができます。リーリー
しかし、このメソッドは使用時にアクティブにロードする必要があります。これを MY_Model のコンストラクターに実装し、返された $DB1 を CI_Controller の属性に再割り当てし、その属性を $this- に割り当てるかクローンすることができます。 >db、例:リーリー
CodeIgniter 関連のコンテンツに興味のある読者は、このサイトの特別トピック「codeigniter 入門チュートリアル」と「CI (CodeIgniter) フレームワーク上級チュートリアル」をチェックしてくださいこの記事が、CodeIgniter フレームワークに基づく皆様の PHP プログラム設計に役立つことを願っています。
興味がありそうな記事:
CodeIgniter設定 SESSION使用例分析
- CodeIgniter設定routes.php使用例分析
- CodeIgniter設定 config.php使用例分析
- CI (Codeigniter) 拡張設定の設定 クラスインスタンス
- CodeIgniter で Smarty3 の基本設定を使用する
- Nginx で codeigniter フレームワーク メソッドを設定する
- CI (CodeIgniter) フレームワークの設定
- CodeIgniter の基本設定の詳細な紹介
- CodeIgniter のカスタム設定ファイルを解析する
- CodeIgniter の設定 autoload.php を自動的にロードする使用状況分析

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











タイトル: PyCharm で Git を正しく構成する方法 現代のソフトウェア開発において、バージョン管理システムは非常に重要なツールであり、Git は人気のあるバージョン管理システムの 1 つとして、開発者に強力な機能と柔軟な操作を提供します。強力な Python 統合開発環境として、PyCharm には Git のサポートが付属しているため、開発者はコードのバージョンをより簡単に管理できます。この記事では、開発プロセス中により良い開発を促進するために、PyCharm で Git を正しく構成する方法を紹介します。

IntelArrowLake は、LunarLake と同じプロセッサ アーキテクチャに基づいていると予想されており、つまり、Intel の新しい Lion Cove パフォーマンス コアが経済的な Skymont 効率コアと組み合わされることになります。

タイトル: Linux システムにおける GDM の動作原理と構成方法 Linux オペレーティング システムでは、GDM (GNOMEDisplayManager) は、グラフィカル ユーザー インターフェイス (GUI) ログインとユーザー セッション管理を制御するために使用される一般的なディスプレイ マネージャーです。この記事では、GDM の動作原理と構成方法を紹介し、具体的なコード例を示します。 1. GDM の動作原理 GDM は GNOME デスクトップ環境のディスプレイ マネージャーであり、X サーバーの起動とログイン インターフェイスの提供を担当します。

PyCharm は強力な統合開発環境 (IDE) であり、PyTorch はディープ ラーニングの分野で人気のあるオープン ソース フレームワークです。機械学習とディープラーニングの分野では、開発に PyCharm と PyTorch を使用すると、開発効率とコード品質が大幅に向上します。この記事では、PyCharm に PyTorch をインストールして構成する方法を詳しく紹介し、読者がこれら 2 つの強力な機能をより効果的に活用できるように、具体的なコード例を添付します。ステップ 1: PyCharm と Python をインストールする

Linux Bashrc について: 機能、構成、および使用法 Linux システムでは、Bashrc (BourneAgainShellruncommands) は非常に重要な構成ファイルであり、システムの起動時に自動的に実行されるさまざまなコマンドと設定が含まれています。 Bashrc ファイルは通常、ユーザーのホーム ディレクトリにある隠しファイルであり、その機能はユーザーの Bashshell 環境をカスタマイズすることです。 1. Bashrc関数の設定環境

PyCharm は一般的に使用される統合開発環境 (IDE) であり、日常の開発では Git を使用してコードを管理することが不可欠です。この記事では、PyCharm で Git を構成し、コード管理に Git を使用する方法を、具体的なコード例とともに紹介します。ステップ 1: Git をインストールする まず、Git がコンピューターにインストールされていることを確認します。インストールされていない場合は、[Git 公式 Web サイト](https://git-scm.com/) にアクセスして、最新バージョンの Git をダウンロードしてインストールします。

MyBatisGenerator は、MyBatis が公式に提供するコード生成ツールで、開発者がデータベース テーブル構造に準拠した JavaBeans、Mapper インターフェイス、および XML マッピング ファイルを迅速に生成するのに役立ちます。コード生成に MyBatisGenerator を使用するプロセスでは、構成パラメーターの設定が重要です。この記事では、構成パラメータの観点から開始し、MyBatisGenerator の機能を詳しく説明します。

Win11 でワークグループを構成する方法 ワークグループは、ローカル エリア ネットワークで複数のコンピューターを接続する方法であり、ファイル、プリンター、その他のリソースをコンピューター間で共有できるようになります。 Win11 システムでは、ワークグループの構成は非常に簡単で、次の手順に従うだけです。ステップ 1: 「設定」アプリケーションを開く まず、Win11 システムの「スタート」ボタンをクリックし、ポップアップ メニューで「設定」アプリケーションを選択します。ショートカット「Win+I」を使用して「設定」を開くこともできます。ステップ 2: [システム] を選択します 設定アプリには、複数のオプションが表示されます。 「システム」オプションをクリックしてシステム設定ページに入ってください。ステップ 3: [バージョン情報] を選択します。 [システム] 設定ページには、複数のサブオプションが表示されます。クリックしてください
