2016-02-18 3 views
2

Я новичок в Zend Framework 2 и успешно настроен с помощью приложения скелета. Я выполнял шаги в учебнике, приведенном на сайте http://framework.zend.com/manual/current/en/user-guide/routing-and-controllers.html, до добавления контроллера и просмотра страниц. Однако я получаю эту ошибку, когда пытаюсь перейти на домашнюю страницу приложения.Zend Framework 2 Ошибка исходной страницы приложения скелета

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

Я застрял и не могу найти решение, может ли кто-нибудь помочь мне? Интересно, возникает ли это после того, как я запустил обновление для композитора, это выглядит как композитор.

{ 
    "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/" } 
    } 
} 
+2

Возможный дубликат http://stackoverflow.com/questions/35477367/zf-2-catchable-fatal-error-argument-1-passed-to-zend-view-helperpluginmanager – marcosh

ответ

1

Только что эта проблема. Это подтвержденная ошибка в zend-view 2.6 - https://github.com/zendframework/zend-view/issues/43. На данный момент я решить это с помощью:

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

в composer.json

EDIT: Вы можете использовать версию> = 2.6.2 (2.6.1 была проблема тоже).

+0

Thumbs up! работает.. –

Смежные вопросы