我们正在使用Flash builders数据服务功能来生成ActionScript服务/值对象代码,以及使用MySQL数据源的PHP服务代码。
Flash-builder通过创建一个模型文件({projectname}.fml)来管理这一点,该文件包含Flash-builder自动生成超级服务/值对象类所需的配置。
由于超类是从每个开发人员机器上的模型文件生成的,因此我们决定将它们从版本控制中删除,并将.fml包含到版本控制中,以便代码库保持同步。
我们正在努力解决的问题是,模型文件包含对系统服务器路径和服务器URL的硬编码引用,这些引用在不同的机器上可能会有所不同。以下是模型中一个服务的配置。
<item name="PHP_RELATIVE_LOCATION">flex/bin-debug/services/PropertyService.php</item>
<item name="PHP_SERVER_ROOT">C:/xampp/htdocs/video</item>
<item name="DEFAULT_ENTITY_PACKAGE">valueObjects</item>
<item name="PHP_SERVICES_FOLDER">C:/xampp/htdocs/video/flex/bin-debug/services</item>
<item name="PHP_LOCATION">C:/xampp/htdocs/video/flex/bin-debug/services/PropertyService.php</item>
<item name="LINKED_FILE">PropertyService.php</item>
<item name="PHP_SERVER_ROOT_URL">http://localhost/video/</item>
<item name="ABSOLUTE_ENDPOINT">http://localhost/video/flex/bin-debug/gateway.php</item>
<item name="PHP_CLASS_NAME">PropertyService</item>因此,模型.fml文件的版本控制存在问题。
发布于 2010-12-28 20:28:36
您需要在eclipse中添加链接的资源。你可以前去。在第二行执行一个视频,如下所示:<item name="PHP_SERVER_ROOT">{SERVER_ROOT}</item>,并指向C:/xampp/htdocs/ SERVER_ROOT或开发人员在其机器上拥有的任何目录。您可以在Eclipse/ FB中通过window->preferences->linked resources来配置它们。
(顺便说一句,我还没有测试上面示例中的语法。)
https://stackoverflow.com/questions/4537111
复制相似问题