2013-03-06 2 views
0

Я устанавливаю ZF2 на свой локальный хост, а затем проверяю открытую страницу и это работа.
Я пытался загрузить модуль MwopGuestbook, а затем ZEND показать мне ошибку:zend framework 2 фатальная ошибка после добавления модуля

Fatal error: Interface 'Zend\Module\Consumer\AutoloaderProvider' not 
found in D:\xampp\htdocs\zend\module\MwopGuestbook\Module.php on line 8 

Как мы можем решить эту проблему?

ответ

0

Похоже устаревший код там, я предполагаю, что это раннее воплощение Zend\ModuleManager\Feature\* реализаций

Если да, то вы можете попытаться изменить первые 7 строк в MwopGuestbook/module.php к следующему ...

<?php 

namespace MwopGuestbook; 

use Zend\ModuleManager\Feature\AutoloaderProviderInterface; 

class Module implements AutoloaderProviderInterface 
{ 

Он должен решить жалобы не находя интерфейс, никаких гарантий нет, не другие части этого кода, использующие устаревшие звонки, хотя: -/

+0

Теперь я получаю сообщение об ошибке: " Фатальная ошибка: Неиспользованный exce ption 'Zend \ ModuleManager \ Exception \ RuntimeException' с сообщением 'Module (Consumer) не может быть инициализирован.' в D: \ xampp \ htdocs \ zend \ vendor \ zendframework \ zendframework \ library \ Zend \ ModuleManager \ ModuleManager.php: 140 Трассировка стека: # 0 D: \ xampp \ htdocs \ zend \ vendor \ zendframework \ zendframework \ library \ Zend \ ModuleManager \ ModuleManager.php (81): Zend \ ModuleManager \ ModuleManager-> loadModule ('Consumer') ...... " – mrakodol

+0

# 1 [внутренняя функция]: Zend \ ModuleManager \ ModuleManager-> onLoadModules (Object (Zend) \ ModuleManager \ ModuleEvent)) # 2 D: \ xampp \ htdocs \ zend \ vendor \ zendframework \ zendframework \ library \ Zend \ EventManager \ EventManager.php (460): call_user_func (массив, объект (Zend \ ModuleManager \ ModuleEvent)) – mrakodol

+0

# 3 D: \ xampp \ htdocs \ zend \ vendor \ zendframework \ zendframework \ library \ Zend \ EventManager \ EventManager.php (204): Zend \ EventManager \ EventManager-> triggerListeners ('loadModules', Object (Zend \ ModuleManager \ ModuleEvent), NULL) # 4 D: \ xampp \ htdocs \ zend \ vendor \ zendframework \ zendframework \ library \ Zend \ ModuleManager \ ModuleManager.php (100): Z в D: \ xampp \ htdocs \ zend \ vendor \ zendframework \ zendframework \ library \ Zend \ ModuleManager \ ModuleManager.php в строке 140 – mrakodol

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