# 概要
拡張構成は ThinkPHP 3.0 で導入されました。拡張構成の優先順位は動的構成に次いで 2 番目であり、従来の構成やプロジェクト構成などよりも高くなります。 プロジェクト構成ファイルは、デプロイメント・モード中にコンパイル・キャッシュに組み込まれます。つまり、コンパイル後にプロジェクト構成ファイルを変更しても、すぐには有効になりません。有効になる前に、コンパイル・キャッシュを削除する必要があります。効果。 拡張構成ファイルは、この制限の影響を受けません。展開モードであっても、変更された構成はリアルタイムで有効になります。拡張構成の上記の特性に基づいて、通常、拡張構成は一部の特殊なニーズに対応し、保守と管理を容易にするために、一部の構成情報がプロジェクト構成から分離されます。拡張構成の定義
拡張構成ファイルは、Conf/user.php などのプロジェクト構成ディレクトリ (追記: こちらの方が重要です) にあります。最初に拡張構成を有効にします。 LOAD_EXT_CONFIG パラメーターをプロジェクト構成ファイルで定義する必要があります。'LOAD_EXT_CONFIG'=>'user', // 还可以定义多个扩展配置文件 'LOAD_EXT_CONFIG'=>'user,db',
<?php return array( 'USER_TYPE' => 2, 'USER_AUTH_TYPE' => 1, ); ?>
C('USER_TYPE')
'LOAD_EXT_CONFIG'=>array('USER'=>'user','DB'=>'db'),
C('USER.USER_TYPE')
システム組み込み構成ファイルとの競合を避ける
以下の表にリストされている構成ファイルは、ThinkPHP システムによって使用されています。拡張ファイルを定義する場合は使用しないでください。次のファイル名: 関連する ThinkPHP の知識については、ThinkPHP チュートリアル を参照してください。
以上がThinkPHP 拡張機能の構成に関する注意事項の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。