私は設定/自動ロードディレクトリ内のファイルのカスタム-config.phpをを作成しようとしましたが、キーはコンテナZendの表情豊かなカスタム設定キー
によって読み込まれていませんどのように適切なZendで表情豊か をカスタム設定キーを作成するには私のcustom-config.phpは次のようになります
<?php
[
'customkey' => [
'value1' => '1',
'value2' => '2',
],
];
私は設定/自動ロードディレクトリ内のファイルのカスタム-config.phpをを作成しようとしましたが、キーはコンテナZendの表情豊かなカスタム設定キー
によって読み込まれていませんどのように適切なZendで表情豊か をカスタム設定キーを作成するには私のcustom-config.phpは次のようになります
<?php
[
'customkey' => [
'value1' => '1',
'value2' => '2',
],
];
私はreturn
が足りないと思います。
、return
文が欠落しているほか
<?php
return [
'customkey' => [
'value1' => '1',
'value2' => '2',
],
];
で試してみてくださいmarcoshが指摘したように、私は追加の問題は、ファイル名そのものだと思います。
custom-config.local.php
またはcustom-config.global.php
のようになります。
設定ファイルは特定の順序でロードされます。最初にglobal.php
、次いで*.global.php
,local.php
、最後に*.local.php
となる。このようにローカル設定はグローバル設定を上書きします。
サーバー間で共有される設定は*.global.php
、機密データとローカル設定は*.local.php
になります。ローカル設定ファイルはgitによって無視されます。
デフォルトの読み込み動作は、変更する場合はconfig/config.php
に設定されています。それが今、設定ファイルの罰金を読んでいるので、私は、ファイル名とreturn文の両方を修正し
<?php // config/autoload/custom-config.global.php
return [
'dependencies' => [
'invokables' => [
// ...
],
'factories' => [
// ...
],
],
// Prefered format
'vendor' => [
'package' => [
'key' => 'value',
]
],
// Custom package
'custom_package' => [
'value1' => '1',
'value2' => '2',
],
];
:
カスタム設定は、次のようになります。ありがとうございました –
あなたの質問に回答してください – metalinspired