Zend 2 在插件管理器中找不到名为 "getServiceLocator" 的插件 Zend\Mvc\Controller\PluginManager



请帮助我解决这个问题:

我关注的链接:https://framework.zend.com/manual/2.4/en/user-guide/database-and-models.html项目示例

我用zend2创建了一个新的项目示例,但在"数据库和模型"步骤中,我遇到了一个问题:

An error occurred
An error occurred during execution; please try again later.
Additional information:
ZendServiceManagerExceptionServiceNotFoundException

文件:

D:HungVTProjectszendvendorzendframeworkzend-servicemanagersrcAbstractPluginManager.php:133

消息:

在插件中找不到名为"getServiceLocator"的插件manager Zend\Mvc\Controller\PluginManager

堆栈跟踪:

#0 D:HungVTProjectszendvendorzendframeworkzend-mvcsrcControllerPluginManager.php(98): ZendServiceManagerAbstractPluginManager->get('getServiceLocat...', NULL)
#1 D:HungVTProjectszendvendorzendframeworkzend-mvcsrcControllerAbstractController.php(258): ZendMvcControllerPluginManager->get('getServiceLocat...', NULL)
#2 D:HungVTProjectszendvendorzendframeworkzend-mvcsrcControllerAbstractController.php(273): ZendMvcControllerAbstractController->plugin('getServiceLocat...')
#3 D:HungVTProjectszendmoduleAlbumsrcAlbumControllerAlbumController.php(38): ZendMvcControllerAbstractController->__call('getServiceLocat...', Array)
#4 D:HungVTProjectszendmoduleAlbumsrcAlbumControllerAlbumController.php(38): AlbumControllerAlbumController->getServiceLocator()
#5 D:HungVTProjectszendmoduleAlbumsrcAlbumControllerAlbumController.php(18): AlbumControllerAlbumController->getAlbumTable()
#6 D:HungVTProjectszendvendorzendframeworkzend-mvcsrcControllerAbstractActionController.php(78): AlbumControllerAlbumController->indexAction()
#7 D:HungVTProjectszendvendorzendframeworkzend-eventmanagersrcEventManager.php(271): ZendMvcControllerAbstractActionController->onDispatch(Object(ZendMvcMvcEvent))
#8 D:HungVTProjectszendvendorzendframeworkzend-eventmanagersrcEventManager.php(151): ZendEventManagerEventManager->triggerListeners(Object(ZendMvcMvcEvent), Object(Closure))
#9 D:HungVTProjectszendvendorzendframeworkzend-mvcsrcControllerAbstractController.php(105): ZendEventManagerEventManager->triggerEventUntil(Object(Closure), Object(ZendMvcMvcEvent))
#10 D:HungVTProjectszendvendorzendframeworkzend-mvcsrcDispatchListener.php(119): ZendMvcControllerAbstractController->dispatch(Object(ZendHttpPhpEnvironmentRequest), Object(ZendHttpPhpEnvironmentResponse))
#11 D:HungVTProjectszendvendorzendframeworkzend-eventmanagersrcEventManager.php(271): ZendMvcDispatchListener->onDispatch(Object(ZendMvcMvcEvent))
#12 D:HungVTProjectszendvendorzendframeworkzend-eventmanagersrcEventManager.php(151): ZendEventManagerEventManager->triggerListeners(Object(ZendMvcMvcEvent), Object(Closure))
#13 D:HungVTProjectszendvendorzendframeworkzend-mvcsrcApplication.php(332): ZendEventManagerEventManager->triggerEventUntil(Object(Closure), Object(ZendMvcMvcEvent))
#14 D:HungVTProjectszendpublicindex.php(40): ZendMvcApplication->run()
#15 {main}

非常感谢,

尝试其他教程https://docs.zendframework.com/tutorials/getting-started/database-and-models.如果我没有记错的话,getServiceLocator()已经不存在了。

最新更新