Module.php
メソッドで定義されているすべての構成設定getConfig
は、アプリケーション全体でグローバルにマージされているようです。モジュールごとに異なる構成が必要なため、私の場合はかなり奇妙です。データベース設定、いくつかのファクトリ、および最後にロードされたモジュールによって現在オーバーライドされているview_manager設定です。一部のモジュール専用の構成を使用するにはどうすればよいですか$this->getServiceLocator()->get('Config')
。そのモジュールのスコープです。私が今持っている唯一の考えは$this->getServiceLocator()->get('Config')
、ディスパッチ イベントでモジュール構成をマージすることです。それが唯一のケースである場合、view_manager、service_manager などのすべての設定を利用できるように、どの優先順位を使用するのが適切ですか?
私にとって理想的な解決策は、ある名前空間のスコープ内の構成設定がその名前空間でのみ使用される場合です。