我一直在寻找最近几天,但似乎无法找到我正在寻找的基本示例。我正在开发一个Flex 4.5应用程序,其中我有一个包含2个使用相同服务的组件的视图。目前,我可以让应用程序正确使用Web服务的唯一方法是定义2个使用相同PHP Web服务文件的不同Web服务。示例Flex Zend AMF在ViewStack中的组件之间共享Web服务
例如:我有一个应用程序,其中有一个带有2个组件的标签导航的视图堆栈:#1)检索所有工资员工列表,#2)检索所有承包商列表。目前为了使它工作,我在组件#1中定义了一个UsersTableEmployees webservice,在组件#2中定义了一个UsersTableContractors webservice,但它们都指向相同的PHP类,并且仅在传递给它们的引用值方面有所不同。即,getUsers(“员工”)和getUsers(“承包商”)。当然,这不是最佳实践。
搜索StackOverflow和谷歌给了我很多关于ColdFusion和MVC的结果(例如What's the best way to share data between components in Flex?),但我仍然感到困惑。任何人都可以在这里指出一个基本的例子(甚至样本MVC)和使用Zend AMF的应用程序的源代码,并允许不同的组件调用常见的Web服务?
谢谢!