Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 示例Flex Zend AMF在ViewStack中的组件之间共享Web服务_Apache Flex_Web Services_Model View Controller_Zend Framework - Fatal编程技术网

Apache flex 示例Flex Zend AMF在ViewStack中的组件之间共享Web服务

Apache flex 示例Flex Zend AMF在ViewStack中的组件之间共享Web服务,apache-flex,web-services,model-view-controller,zend-framework,Apache Flex,Web Services,Model View Controller,Zend Framework,过去几天我一直在寻找,但似乎找不到一个基本的例子来说明我在寻找什么。我正在开发一个Flex 4.5应用程序,其中有两个组件组成的viewstack,它们使用一些相同的服务。目前,让应用程序正确使用web服务的唯一方法是定义两个使用相同PHP web服务文件的不同web服务 例如:我有一个应用程序,其中有一个viewstack,其中有两个组件的选项卡导航:1检索所有薪资员工的列表,2检索所有承包商的列表。目前,为了让它正常工作,我在组件1中定义了一个UsersTableEmployees Web服

过去几天我一直在寻找,但似乎找不到一个基本的例子来说明我在寻找什么。我正在开发一个Flex 4.5应用程序,其中有两个组件组成的viewstack,它们使用一些相同的服务。目前,让应用程序正确使用web服务的唯一方法是定义两个使用相同PHP web服务文件的不同web服务

例如:我有一个应用程序,其中有一个viewstack,其中有两个组件的选项卡导航:1检索所有薪资员工的列表,2检索所有承包商的列表。目前,为了让它正常工作,我在组件1中定义了一个UsersTableEmployees Web服务,在组件2中定义了一个UserStableControllers Web服务,但它们都指向同一个PHP类,并且只在传递给它们的Arument值上有所不同。即getUsersemployee和getUserscontractors。当然,这不是最佳做法

搜索StackOverflow和Google给了我很多关于ColdFusion和MVC示例的结果,但我仍然感到困惑。这里有谁能给我举一个基本的例子,甚至是一个使用Zend AMF并允许不同组件调用公共web服务的应用程序的示例MVC和源代码


谢谢大家!

只需使用一些基本的封装

将服务代码打包成一个类;并将该类的实例传递到视图组件中。或者,您可以创建服务类的单个实例,并将其作为属性传递到每个视图组件中

如果你愿意,你可以做得更复杂。许多框架,如Robotlegs或Swiz,都试图帮助解决这个问题