2013-03-06 37 views
0

我在本地主机上安装ZF2,然后测试公共页面,这是工作。
我试图下载一个模块MwopGuestbook然后Zend公司告诉我一个错误:zend框架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

现在,我得到一个错误:“ 致命错误: Uncaught exce 'Module(Consumer)'的消息'Zend \ ModuleManager \ Exception \ RuntimeException'无法初始化。 D:\ xampp \ htdocs \ zend \ vendor \ zendframework \ zendframework \ library \ Zend \ ModuleManager \ ModuleManager.php: \ ModuleManager \ ModuleManager.php(81):Zend \ ModuleManager \ ModuleManager-> loadModule('Consumer')......“ – mrakodol 2013-03-06 14:52:33

+0

#1 [内部函数]:Zend \ ModuleManager \ ModuleManager-> onLoadModules(Object \ ModuleManager \ ModuleEvent))#2 D:\ xampp \ htdocs \ zend \ vendor \ zendframework \ zendframework \ library \ Zend \ EventManager \ EventManager.php(460):call_user_func(Array,Object(Zend \ ModuleManager \ ModuleEvent)) – mrakodol 2013-03-06 14:52:59

+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 on line 140 – mrakodol 2013-03-06 14:53:50