0

在我的 [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 而不是子文件夹中的那个。

4

1 回答 1

0

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

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',
      )
  );
于 2014-08-23T09:17:19.247 回答