Я хочу создать свой собственный модуль в zend framework2, я пробовал этот ниже код в соответствии с документом. упомянутый
return array(
'modules' => array(
'Application',
'Album',
'Photo',
'SanAuth',
'Newmodule', // <- here is my newly added module name
),
'module_listener_options' => array(
'config_glob_paths' => array(
'config/autoload/{,*.}{global,local}.php',
),
'module_paths' => array(
'./module',
'./vendor',
),
),
);
Но когда я добавляю только один код строки! мой весь рабочий модуль дает пустой результат, даже работающий отлично начал давать пустой результат! Как я могу выйти из этого?
Все, что вы сделали, говорит Zend, чтобы он начал искать новый модуль, но вам еще предстоит создать модуль.
для создания модуля вам необходимо добавить папку с тем же именем в папке. /module.
namespace ModuleName;
Class Module {
}
который является минимальным, необходимо загрузить модуль.
То, что вы сделали, - это включить модуль. Сначала вы должны создать его. Взгляните сюда. И вы можете использовать ZFTool для управления модулем (это избавляет вас от скучного процесса).
Нормально видеть пустой экран. Существует исключение, которое, вероятно, говорит о том, что ваш модуль не существует или что-то в этом роде. Убедитесь, что вы установили display_errors = On
в свой php.ini, чтобы вы могли отлаживать более простой способ.