首页 文章

Zend Framework 2 Skeleton Application主页错误

提问于
浏览
2

我是Zend Framework 2的新手并成功配置了骨架示例应用程序 . 我正在按照网站http://framework.zend.com/manual/current/en/user-guide/routing-and-controllers.html中给出的教程中的步骤添加控制器和查看页面 . 但是,当我尝试访问应用程序的主页时,我收到此错误 .

可捕获的致命错误:传递给Zend \ View \ HelperPluginManager :: __ construct()的参数1必须实现接口Interop \ Container \ ContainerInterface,没有给定,在C:\ xampp \ htdocs \ skeleton \ vendor \ zendframework \ zend-mvc \中调用第32行的src \ Service \ AbstractPluginManagerFactory.php,在第241行的C:\ xampp \ htdocs \ skeleton \ vendor \ zendframework \ zend-view \ src \ HelperPluginManager.php中定义

我被卡住了,无法找到解决方案,有人可以帮帮我吗?我想知道在运行composer update之后是否会发生这种情况,我的应用程序的composer.json看起来像这样 .

{
    "name": "zendframework/skeleton-application",
    "description": "Skeleton Application for ZF2",
    "license": "BSD-3-Clause",
    "keywords": [
        "framework",
        "zf2"
    ],
    "homepage": "http://framework.zend.com/",
    "require": {
        "php": ">=5.5",
        "zendframework/zendframework": "~2.5"
    },
     "autoload": {
         "psr-0": { "Album": "module/Album/src/" }
     }
}

1 回答

  • 1

    刚出现这个问题 . 这是zend-view 2.6中确认的错误 - https://github.com/zendframework/zend-view/issues/43 . 目前我通过使用以下方式解决了这个问题:

    "zendframework/zend-view": "2.5.*"
    

    composer.json

    编辑:您可以使用版本> = 2.6.2(2.6.1也有问题) .

相关问题