【问题标题】:zend framework 2 autoload config in sub folderzend framework 2 在子文件夹中自动加载配置
【发布时间】:2026-01-17 00:40:01
【问题描述】:

在我的 [src/config/autoload] 中,我也有要在其中自动加载的子文件夹。 示例:

/src/config/autoload/forms/search.global.php
/src/config/autoload/development/features.global.php
/src/config/autoload/logger.global.php
/src/config/autoload/bridge.global.php

...

我的 application.config.php 文件:

return array(
      'module_listener_options' => array(
          'config_glob_paths' => array(
              'config/autoload/{,*.}{global,base}.php',
          )
      );

它只是加载 logger.global.php 和 bridge.global.php 而不是子文件夹中的。

【问题讨论】:

    标签: zend-framework zend-framework2 zend-config


    【解决方案1】:

    它们不会仅仅因为您没有指定路径而被加载。试试这个:

    return array(
      'module_listener_options' => array(
          'config_glob_paths' => array(
              'config/autoload/{,*.}{global,base}.php',
              'config/autoload/forms/{,*.}{global,base}.php',
              'config/autoload/development/{,*.}{global,base}.php',
          )
      );
    

    【讨论】:

      最近更新 更多