2

私は最近、PHPPremium用のFlashBuilder4.6で提供されるZendサービスを利用するようにFlex3プロジェクトを更新しています。これで完了です。サイトをライブサーバーに展開する準備ができました。

私の意図は、PHPリソースを1つのサーバーにデプロイしてから、メインの「フラッシュ」サイトを別のサーバーに配置することです。これは、別のサーバー上の同じPHPリソースにアクセスする別のプロジェクトがあるためです。

PHPファイルで[CreatePHPService for Flex]オプションを使用すると、Flash Builderが同等の.asファイルを自動的に生成することに気付きましたが、エンドポイントの完全なURLも入力されます。例:

_serviceControl.operations = operations;
_serviceControl.convertResultHandler = com.adobe.serializers.utility.TypeUtility.convertResultHandler;
_serviceControl.source = "serviceName";
_serviceControl.endpoint = "http://localhost/php-resources-folder/gateway.php";

周りを見回しましたが、このエンドポイントURLを動的に制御して、ローカル開発サイトとライブ展開サイトの両方で機能できるようにする方法がわかりません。確かにこれは可能でなければなりませんか?

別のエンドポイントURLを設定するためにクラスをオーバーライドする方法を説明しているこの投稿をAdobeフォーラムで見つけましたが、もっと簡単な方法は確かにありますか?私はアドビがこれを処理するのを忘れたとは信じません。


私の他の質問は、私のサイトのすべてのデバッグ/エクスポートバージョンで、生成されたgateway.phpおよびamf_config.iniファイルを取得することです。これらは何のためにありますか?私のテストでは、特にエンドポイントがリソースgateway.phpファイルを直接指している場合、それらがいつ使用されているかを確認できません。

申し訳ありませんが、これはかなりテキストが多いので、どんな助けでも大歓迎です。

4

0 に答える 0