Я хочу сделать свой собственный модуль в 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',
),
),
);
Но когда я добавляю это только одна строка кода! мой весь рабочий модуль дает пустой результат, даже если он работает нормально, начал давать пустой результат!
Как я могу выйти из этого?
То, что вы сделали, это включили модуль. Ты должен был создать это первым.
Взглянуть Вот.
И вы можете использовать ZFTool для управления модулем (это избавляет вас от скучного процесса).
Нормально видеть пустой экран. Возникает исключение, которое, вероятно, говорит о том, что ваш модуль не существует или что-то в этом роде. Убедитесь, что вы установили display_errors = On
в вашем php.ini, так что вы можете отладить более простым способом.
Все, что вы сделали, это сказали Zend начать искать новый модуль, но вы еще не создали этот модуль.
Для создания модуля необходимо добавить папку с таким же именем в папку ./module.
namespace ModuleName;
Class Module {
}
это минимум, который требуется модулю для загрузки.