【问题标题】:Zend Framework 2 Skeleton Application home page errorZend Framework 2 Skeleton Application 主页错误
【发布时间】:2016-05-30 11:21:22
【问题描述】:

我是 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\src\Service\AbstractPluginManagerFactory.php 在第 32 行并在 C:\xampp\htdocs\skeleton\vendor\zendframework\zend-view\src\HelperPluginManager.php 在第 241 行定义

我被卡住了,找不到解决方案,有人可以帮我吗?我想知道这是否在我运行 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/" }
     }
}

【问题讨论】:

标签: php zend-framework2 composer-php


【解决方案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 也有问题)。

【讨论】:

    猜你喜欢
    • 2015-09-22
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多