Flash ビルダーのデータ サービス機能を使用して、MySQL データ ソースを使用する PHP サービス コードと共に ActionScript サービス/ValueObjects コードを生成します。
Flash-builder は、Flash-builder がスーパー サービス/値オブジェクト クラスを自動生成するために必要な構成を含むモデル ファイル ({projectname}.fml) を作成することによってこれを管理します。
Super クラスはすべての開発者マシンのモデル ファイルから生成されるため、コード ベースの同期を維持するために、それらをバージョン管理から削除し、代わりに .fml をバージョン管理に含めることにしました。
私たちが苦労している問題は、モデル ファイルに、マシンごとに異なるシステム サーバー パスとサーバー URL へのハードコーディングされた参照が含まれていることです。以下は、モデル内の 1 つのサービスの構成です。
<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>
したがって、model .fml ファイルのバージョン管理に問題があります。