模块(专辑)无法初始化 - ZendFramework3 - Tutorial

时间:2016-09-20 11:02:28

标签: php zend-framework zf3

我试图一步一步地遵循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', ];

如果我评论“相册”条目,主页会正确显示。

有人可以给我一些建议吗?

由于

1 个答案:

答案 0 :(得分:2)

查看错误消息我猜你在setting up the Album module

如果包含以下内容,则需要检查composer.json:

"autoload": {
    "psr-4": {
        "Application\\": "module/Application/src/",
        "Album\\": "module/Album/src/"
    }
},

之后,您需要运行composer dump-autoload来更新自动加载规则。

如果这没有帮助,请说明你处于什么阶段。