Как я могу инициализировать модуль (пользователь) в ZF3? - PullRequest
0 голосов
/ 25 апреля 2019

Я пытаюсь запустить Hello world на локальном хосте ZendFramework3, но получаю проблему ..

/ Documents / zen / path / to / install $ php -S 0.0.0.0:8000 -t public public / index.php

PHP 7.2.17-1 + ubuntu18.04.1 + deb.sury.org + 3 Сервер разработки запущен в четверг 25 апреля 17:15:10 2019 Прослушивание http://0.0.0.0:8000

/home/Documents/zen/path/to/install/vendor/zendframework/zend-modulemanager/src/ModuleManager.php:203
Stack trace:
#0 /home/Documents/zen/path/to/install/vendor/zendframework/zend-modulemanager/src/ModuleManager.php(175): Zend\ModuleManager\ModuleManager->loadModuleByName(Object(Zend\ModuleManager\ModuleEvent))

#1 /home/Documents/zen/path/to/install/vendor/zendframework/zend-modulemanager/src/ModuleManager.php(97): Zend\ModuleManager\ModuleManager->loadModule('User')

#2 /home/Documents/zen/path/to/install/vendor/zendframework/zend-eventmanager/src/EventManager.php(322): Zend\ModuleManager\ModuleManager->onLoadModules(Object(Zend\ModuleManager\ModuleEvent))

#3 /home/Documents/zen/path/to/install/vendor/zendframework/zend-eventmanager/src/EventManager.php(171): Zend\EventManager\EventManager->triggerListeners(Object(Zend\ModuleManager\ModuleEvent))

#4 /home/ in /home/Documents/zen/path/to/install/vendor/zendframework/zend-modulemanager/src/ModuleManager.php on line 203

, пожалуйста, помогите мне.

Спасибо.

1 Ответ

1 голос
/ 26 апреля 2019

Если вы добавляете модуль (Пользователь), вы должны:

  • добавить пространство имен вашего модуля в config/modules.config.php
  • добавить пространство имен и путь вашего модуля в composer.json, разделautoload/psr-4 (путь должен заканчиваться на "/")
  • запустить composer dump-autoload, чтобы обновить ваш vendor / composer / ... files
...