当前位置: 首页 > 知识库问答 >
问题:

ServiceNotFoundException“”无法将服务“路由器”解析为工厂

滕弘新
2023-03-14

我在使用zend框架3和教义2,它给了我这个错误,我不知道为什么

致命错误:未捕获异常“Zend\ServiceManager\exception\ServiceNotFoundException”,消息“无法将服务“路由器”解析到工厂;您确定在html" target="_blank">配置过程中提供了它吗?”在C:\xampp\htdocs\zendf\vendor\zendframework\zend servicemanager\src\servicemanager中。php:681堆栈跟踪:#0 C:\xampp\htdocs\zendf\vendor\zendframework\zend servicemanager\src\servicemanager。php(757):Zend\ServiceManager\ServiceManager-

共有1个答案

华子航
2023-03-14

我在将应用程序从zf2升级到zf3时遇到了同样的问题。

我通过加载Zend\Router模块解决了这个问题。ZF3附带了更多的模块,因此我在模块中使用了它。配置。php:

return [
    'Zend\Cache',
    'Zend\Form',
    'Zend\Hydrator',
    'Zend\InputFilter',
    'Zend\Paginator',
    'Zend\I18n',
    'Zend\Filter',
    'Zend\Router',
    'Zend\Validator',
    'Zend\Navigation',
    ...
];

我拿到模块了。配置。php和新的应用程序。配置。来自zf3框架应用程序的php。

 类似资料:
  • 我正在测试gke入口以将流量路由到两个不同的服务。我的部署包括一个基本的Web容器,它部署了一个默认的蓝色网页和一个绿色网页。我能够得到响应本质上,“/”适用于蓝色或绿色部署。但是当我转到超文本传输协议:///绿色时,我得到了404响应。我已经用“/”作为绿色部署进行了测试,它显示了一个绿色网页。但是如果我转到超文本传输协议:///蓝色,它会导致404响应, 我已经通过将负载平衡器直接连接到容器上

  • 我有以下index.html。我正在尝试使用路由器。 我得到了以下错误:如何克服这一点

  • 我们有Zuul和Eureka在我们的kubernetes集群上运行。Zuul在Eureka注册。 我启动了一个名为“资源服务”的新服务,这将正确启动并注册到Eureka,所有服务都启动了。 当我试图访问Zuulendpoint以访问“resource-service”时,我得到以下错误。看起来Zuul不能映射到Resource-service,即使Resource-service注册了Eureka

  • 我们团队决定尝试使用OpenShift Origin server部署服务。我们有一个单独的虚拟机,安装了OpenShift原始服务器,运行良好。我能够部署我们的本地docker映像,这些服务也运行良好——pod已启动并运行,获得了自己的IP,我可以从虚拟机访问服务endpoint。 问题是我无法让它工作,所以服务暴露在机器之外。我读到了路由器,它被认为是公开服务的正确方式,但它只是不起作用,现在

  • 问题内容: 因此,请考虑我的angularUI路由设置中的以下片段。我导航到路线/ category / manage / 4 / details(例如)。我希望可以在相关的控制器加载之前解决“类别”问题,实际上是可以在我可以从类别服务返回类别的resolve函数中放置一个断点,并查看类别是否已返回的事实。现在在控制器本身内部放置另一个断点,我可以看到“类别”始终是未定义的。它不是由UI路由器注入

  • 路由服务 首先,要理解什么是 router,router是提供跨 subnet 的互联功能的。比如用户的内部网络中主机想要访问外部互联网的地址,就需要router来转发(因此,所有跟外部网络的流量都必须经过router)。目前router的实现是通过iptables进行的。 同样的,router服务也运行在自己的名字空间中,可以通过如下命令查看: $ sudo ip net exec qroute

  • react&React-Router的新功能。我正在使用react-router-4 我有以下组件-login-home-header-sidebar-content 登录组件没有标题或侧栏。 这就是我的路由 应用程序JS 然后在我的Home组件中,我有侧边栏和内容。 home.js呈现方法 侧边栏组件有一个链接,该链接具有“to”值“/home/dashboard”。 不幸的是,这并不奏效。单击

  • 问题内容: 我已经尽一切努力让ui路由器解析将其值传递给给定的控制器AppCtrl。我正在使用依赖注入,这似乎引起了问题。我想念什么? 路由 控制者 编辑 这是一个小家伙http://plnkr.co/edit/PoCiEnh64hR4XM24aH33?p=preview 问题答案: 在将路由解析参数用作绑定到该路由的控制器中的依赖项注入时,由于名称不存在的服务提供程序,因此不能将该控制器与ng-