【发布时间】:2011-07-15 01:26:17
【问题描述】:
在使用 Zend_AMF 时是否可以使用自定义调度程序?
我知道我可以将类名或对象传递给 Zend_AMF 的 setClass()。
但是,当我将一个对象传递给 setClass 时,它似乎并没有存储该对象的副本。相反,它计算出类名,然后实例化对象本身的副本。
这是一个问题,因为我使用的是 yadif 依赖注入容器。对象应该使用构造函数依赖和/或属性依赖来实例化。
由于 Zend_Amf 调度程序完成了所有的实例化,我无法将构造函数依赖项和其他依赖项注入到我的对象中。
如果有人对我如何在不触及 Zend_AMF 中的任何代码的情况下克服这个问题有一个策略,那就太好了:)
【问题讨论】:
标签: php zend-framework dependency-injection amf