2012-02-12 1 views
1

簡単な質問は私をナットに押し付けています。私はFlashbuilderでプロジェクトに取り組んでおり、PHPサービスを生成しています。私はデータベースにいくつかの変更を加えなければなりませんでした。 flashbuilderにこれらの変更を認識させるにはどうすればよいですか?私はPHPメソッドに変更を加え、それらを認識させる方法を知っています。私のデータベースに追加されたフィールドだけです。どのようにそれらをPHPに取得し、対応するactionscriptオブジェクトに追加するのですか?Flashbuilder、PHP、MySQL

ありがとうございました

答えて

0

バリューオブジェクトを使用していますか? 1.フラッシュビルダーでサービスをリフレッシュ(右クリック→リフレッシュ、またはボタンを押すだけ) 2.フラッシュビルダーでサービスを右クリックし、出力タイプを選択します。この単純なプロセスは、PHPサービスが必要とするパラメータを尋ね、新しいオブジェクトを生成します。

+0

を。しかし、それは私のPHPファイルではない、それは私のデータベースにあります。フィールドをPHPファイルに追加して再構築する方法はありますか?はい私は値オブジェクトを使用しています – jheatherington

+0

これはPHPファイルの構造とデータベースからデータを取得する方法によって異なります。価値オブジェクトをどのように構築しますか?おそらくあなたはzend amfを使用していますか?その場合は、手動でvoファイルを編集し、新しいフィールドをオブジェクトのクラスに追加する必要があります。 – 4ng3l0

2

データベースを変更するたびに、モデル(PHPページ)を更新する必要があります。 Flexでは、値オブジェクト(VO)と呼ばれます。これは、データベースからのデータを表現し格納する単なるPHPクラスです。

データベーステーブルが変更された場合、VOオブジェクトも変更する必要があります。または、データベースへの新規追加はアクセスできません。

FlashBuilderが更新されていないため、VOオブジェクトの古いバージョンが表示されています。 VOをPHPで手作業で作成してインポートすることも、FlashBuilderウィザードを使用して、初めて作成したときと同じように、コードなしで新しいデータベーステーブルに基づいて再作成することができます。

トピックに関する詳細については、以下を参照してください。これは、PHPファイルからリフレッシュしhttp://www.flashrealtime.com/flash-builder-4-and-php-data-services/