问题标签 [servicemanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
zend-framework2 - Zend framework 2 获取特定类型的服务
如何获得每个实现或扩展特定类的类?例如,我想获取从 MyClassName 类实例化的所有类?
dependency-injection - Zend Framework 2 服务管理器依赖注入
我的应用程序是 POPO 的集合,我正在尝试使用 Zend Framework 2 Service Manager 连接这些 POPO。
为了说明我的问题,举个例子:
我的 TaskManager 类看起来像这样:
如您所见,TaskManager
该类同时依赖于ServiceA
和ServiceB
。如何使用为和my.app.manager.task
定义的服务名称将这些服务注入到使用 Service Manager 配置中?ServiceA
ServiceB
更新:
我开始相信我根本不应该将 ServiceManager 组件用于我的目的,而应该使用 Zend DI 组件。
我的印象是 ServiceManager 是一个 ZF2“框架”组件,而 Zend\DI 似乎更像是一个通用的通用 DiC。因此,这可能是 ServiceManager 与 MVC 和 ModuleManager 组件(它们似乎也是“框架”组件)绑定关系的原因。
也许有人可以澄清一下?
zend-framework2 - ZF2 尝试使用 ZfcUser\Service\User::register 方法从另一个控制器注册用户时出错
我想使用 ZfcUser 注册用户并在一个表单中将模型添加到数据库中。因此,我扩展了注册表单并通过将 postdata 提供给不同的表单来验证数据,如下所示:
在 Module.php 中,我在工厂下添加了以下代码:
我能够验证这两种形式,然后出现以下错误:
致命错误:在第 241 行调用 /var/www/ * /vendor/zf-commons/zfc-user/src/ZfcUser/Service/User.php中的非对象上的成员函数 get()
那将是以下方法:
我已经尝试了很多事情来实现这一点,我只是不知道该尝试什么了..
有人可以帮我吗?
java - 如何确保每个 jvm 单个番石榴服务管理器实例?
单例模式允许每个应用程序线程包含一个实例。
如何确保每个 JVM 只运行一个 guava Service Manager 实例?因此,当它启动一个新的单独条目时,java 线程可以检查服务管理器是否正在运行。
zend-framework2 - ZF2 自定义视图助手在多个元素之间共享变量 - 共享服务问题?
我成功添加了具有以下配置的自定义视图助手:
https://gist.github.com/webdevilopers/b22f7471fd2b8d60cdea#file-module-php
视图助手有一个名为的自定义变量foo
:
https://gist.github.com/webdevilopers/b22f7471fd2b8d60cdea#file-abstractformautocomplete-php
正如我所提到的,只要我只有一个使用视图助手的元素,这个设置就可以正常工作。
一旦我添加了多个表单元素,该setFoo
方法只会被调用一次,并且foo
变量在以下元素中保持设置。
https://gist.github.com/webdevilopers/b22f7471fd2b8d60cdea#file-autocompleteform-php
我阅读了ZF2 中的共享服务- 是这样的情况吗?我怎样才能防止这种行为?
Zend Framework 2 ServiceManager 简介
默认情况下,ServiceManager 假定所有服务都是共享的,但您可以在此处指定布尔值 false 以指示应返回新实例。
c# - 在不知道返回值时将字符串或任何类型归零?
如果您不知道它的值是什么,那么使一个项目为空的最佳方法是什么?我正在浏览可以是来自对象的任何类型的对象。当我不知道返回值可能是什么时,我该如何转换?
我认为将所有对象转换为字符串可能会更好,但有些项目在说项目为空时失败。
sql-server - 如何解码 OLAP 查询?
我对 OLAP 服务器完全陌生。我有一个运行良好的 OLAP 查询,我只想知道,哪些表被链接以发送结果以及如何(我的意思是与哪些连接)。这里是查询。
我不知道如何解码这个查询。请帮我..
c# - 在列表视图中上下移动功能的逻辑帮助
我正在为以下屏幕使用 poco 类,但我只是想知道如何实现此屏幕的上下移动元素
我正在使用 ObservableCollection 将我的项目添加到相互列表中,我的问题是如何实现上移和下移。我不,我需要实时更改 poco 类,但不确定我将如何实现这一点
我的 Poco 课程如下
php - ZF2 - 在 Service Manager 中加载模型
在我的模块配置文件中,我有这些行将库和模型加载到 ServiceManager 中,以便我可以在控制器中检索它们。你可以看到我所有的模型都需要相同的依赖。请问,如果没有这些重复的代码块,我怎样才能注入它们呢?这在我看来是错误的,但我不知道如何为不同的库运行相同的代码行。还是我应该使用工厂?谢谢!
php - 如何在 Zend Framework 中用自定义类替换 ZF2 类?
在 Zend Framework 2 中,使用自定义类而不是框架中的可调用类非常容易。例如ViewHelper
:
现在我遇到了Zend\Paginator\Adapter\DbSelect
. 它已被修复,但修复尚未合并到master
分支。无论如何,我想暂时切换到我自己的DbSelect
班级。但DbSelect
不是invocable
。如何使用自定义类而不是默认框架类,例如Zend\Paginator\Adapter\DbSelect
?