我试图一步一步地遵循Zend Fremework 3的tutorial,但是我收到以下错误:
致命错误:未捕获异常'Zend \ ModuleManager \ Exception \ RuntimeException',消息'Module(Album)无法初始化'。在/var/www/html/skeleton-application/vendor/zendframework/zend-modulemanager/src/ModuleManager.php:203堆栈跟踪:#0 / var / www / html / skeleton-application / vendor / zendframework / zend-modulemanager /src/ModuleManager.php(175):Zend \ ModuleManager \ ModuleManager-> loadModuleByName(Object(Zend \ ModuleManager \ ModuleEvent))#1 / var / www / html / skeleton-application / vendor / zendframework / zend-modulemanager / src / ModuleManager.php(97):Zend \ ModuleManager \ ModuleManager-> loadModule('Album')#2 /var/www/html/skeleton-application/vendor/zendframework/zend-eventmanager/src/EventManager.php( 271):Zend \ ModuleManager \ ModuleManager-> onLoadModules(Object(Zend \ ModuleManager \ ModuleEvent))#3 /var/www/html/skeleton-application/vendor/zendframework/zend-eventmanager/src/EventManager.php(143) ):Zend \ EventManager \ EventManager-> triggerListeners(Object(Zend \ ModuleManager \ ModuleEvent))#4 / var / www / html / skeleton-application / vendo in / var / www / html / skeleton-application / vendor / zendframework / Zend的-ModuleManager会/ SRC /冒顿第203行的leManager.php
这是我的config / modules.config.php文件:
return [
'Zend\Form',
'Zend\Db',
'Zend\Cache',
'ZendDeveloperTools',
'Zend\Router',
'Zend\Validator',
'Application',
'Album', ];
如果我评论“相册”条目,主页会正确显示。
有人可以给我一些建议吗?
由于
答案 0 :(得分:2)
查看错误消息我猜你在setting up the Album module。
如果包含以下内容,则需要检查composer.json:
"autoload": {
"psr-4": {
"Application\\": "module/Application/src/",
"Album\\": "module/Album/src/"
}
},
之后,您需要运行composer dump-autoload
来更新自动加载规则。
如果这没有帮助,请说明你处于什么阶段。