【发布时间】:2011-08-10 14:56:00
【问题描述】:
过去几天我一直在寻找,但似乎找不到我正在寻找的基本示例。我正在开发一个 Flex 4.5 应用程序,其中我有一个包含 2 个组件的视图堆栈,它们使用一些相同的服务。目前,我可以让应用程序正确使用 Web 服务的唯一方法是定义 2 个使用相同 PHP Web 服务文件的不同 Web 服务。
例如:我有一个应用程序,其中我有一个视图堆栈,其中包含 2 个组件的选项卡导航:#1) 检索所有薪金员工的列表,以及 #2) 检索所有承包商的列表。目前为了让它工作,我在组件#1中定义了一个UsersTableEmployees webservice,在组件#2中定义了一个UsersTableContractors webservice,但它们都指向同一个PHP类,只是我传递给它们的参数值不同。即,getUsers("employee") 和 getUsers("contractors")。当然,这不是最佳实践。
搜索 StackOverflow 和 Google 给了我很多关于 ColdFusion 和 MVC 的结果(例如 What's the best way to share data between components in Flex?),但我仍然感到困惑。任何人都可以在这里指出一个使用 Zend AMF 并允许不同组件调用常见 Web 服务的应用程序的基本示例(甚至是示例 MVC)和源代码吗?
谢谢!
【问题讨论】:
标签: apache-flex web-services model-view-controller zend-framework