Zend Framework 2 Skeleton Application 主页错误
Zend Framework 2 Skeleton Application home page error
我是 Zend Framework 2 的新手并成功配置了框架示例应用程序。我正在按照网站 http://framework.zend.com/manual/current/en/user-guide/routing-and-controllers.html 中给出的教程中的步骤添加控制器和视图页面。但是,当我尝试转到应用程序的主页时出现此错误。
Catchable fatal error: Argument 1 passed to Zend\View\HelperPluginManager::__construct() must implement interface Interop\Container\ContainerInterface, none given, called in C:\xampp\htdocs\skeleton\vendor\zendframework\zend-mvc\src\Service\AbstractPluginManagerFactory.php on line 32 and defined in C:\xampp\htdocs\skeleton\vendor\zendframework\zend-view\src\HelperPluginManager.php on line 241
我卡住了,找不到解决办法,有人可以帮我吗?我想知道这是否发生在我 运行 作曲家更新之后,我的应用程序的 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/" }
}
}
刚遇到这个问题。这是 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 也有问题)。
我是 Zend Framework 2 的新手并成功配置了框架示例应用程序。我正在按照网站 http://framework.zend.com/manual/current/en/user-guide/routing-and-controllers.html 中给出的教程中的步骤添加控制器和视图页面。但是,当我尝试转到应用程序的主页时出现此错误。
Catchable fatal error: Argument 1 passed to Zend\View\HelperPluginManager::__construct() must implement interface Interop\Container\ContainerInterface, none given, called in C:\xampp\htdocs\skeleton\vendor\zendframework\zend-mvc\src\Service\AbstractPluginManagerFactory.php on line 32 and defined in C:\xampp\htdocs\skeleton\vendor\zendframework\zend-view\src\HelperPluginManager.php on line 241
我卡住了,找不到解决办法,有人可以帮我吗?我想知道这是否发生在我 运行 作曲家更新之后,我的应用程序的 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/" }
}
}
刚遇到这个问题。这是 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 也有问题)。