Конфигурация автозагрузки Zend Framework 2 в подпапке

На моем [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, но не тот, который находится в подпапке.

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',
      )
  );
Другие вопросы по тегам