ThinkPHP5 フレームワークを使用する場合、通常、データベース接続情報、キャッシュ情報など、アプリケーション内のいくつかの構成情報を読み取る必要があります。 ThinkPHP5 フレームワークでは、すべての構成ファイルは config ディレクトリーに保管されます。次に、この記事では、ThinkPHP5 フレームワークを使用して構成ファイルを読み取る方法を紹介します。
ThinkPHP5 フレームワークでは、すべての設定ファイルは .php ファイル拡張子が付いて config ディレクトリに保存されます。構成ファイルの命名規則は次のとおりです: アプリケーション構成 - コントローラー構成 - メソッド構成.php (例:
アプリケーションでは、次のコードを通じてアプリケーション構成ファイルを読み取ることができます:
$app_config = config('app');
アプリケーションでは、config 関数 (パラメーターは構成ファイル名) を通じてアプリケーション構成ファイルを読み取ることができます。たとえば、app.php 構成ファイルの内容を読み取る必要がある場合は、次のコードを使用できます:
$app_config = config('app');
アプリケーション構成ファイルを読み取るサンプル コードは次のとおりです:
<?php namespace app\index\controller; use think\Controller; class Index extends Controller { public function index() { $app_config = config('app'); dump($app_config); } }
class Index extends Controller { public function index() { $controller_config = $this->config; dump($controller_config); } }
ログイン後にコピー
class Index extends Controller { public function hello() { $action_config = config('hello'); dump($action_config); } }
<?php namespace app\index\controller; use think\Controller; class Index extends Controller { public function hello() { $action_config = config('hello'); dump($action_config); } }
<?php namespace app\index\controller; use think\Controller; class Index extends Controller { public function index() { $custom_config = config('custom'); dump($custom_config); } }
以上がthinkphp5で設定ファイルを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。