1

私はPHP接続を含むプロジェクトに取り組んでおり、UIはフラッシュビルダーを使用して開発されています。ユーザーがいくつかのアイテムを選択するためのコンボボックスとテキスト入力があり、同時にユーザーはテキスト入力に詳細を入力できます. アプリは今まで何も生成していません。PHP のデータを PHP に送信して、いくつかの画像を含むフォルダーを検索する必要があります。データベースの代わりにフォルダーを使用しました。出力をFlexに送り返して別のフォルダーに保存する必要があり、コピーをPHPの別のフォルダー内に保存することも必要です。助けてくれる人はいますか?

使用されるコードの一部を次に示します。

public function Drop2_disabled(event:Event):void{
    love=="orange"&&"pawpaw"&&"maize";                                             hate=="rice"&&"maize"&&"starch"; 
    if((Drop2.selectedItem=="orange"||"pawpaw"||"maize")&& 
                      (Drop3.selectedItem=="rice"||"maize"||"starch"))
        ValueCommit="{foodVO.love}"
}

は、ComboBox の下で foodVO を変数 love にバインドするために使用されました。これは、テキスト入力に対しても繰り返されました。私の foodVO はアクション スクリプト ファイルです。次に、Zend サーバーを使用して foodVO を foodVO.Php にマッピングしました。

次に、PHP はリモート オブジェクトから送信されたデータを使用して独自のフォルダーを検索し、画像を読み取り、それを flex に送り返します。( services-config.xml) これらは PHP スクリプトの一部です。

<?php
class foodVO
{
    public $maize;
    public $rice;
    public $pawpaw;
    public $starch;
    public $orange;
    public function _construct()
    {
        $maize        = $_GET["maize"];
        $rice         = $_GET["rice"];
        $orange       = $_GET["orange"];
        $pawpaw       = $_GET["pawpaw"];
        $this->maize  = "";
        $this->orange = "";
        $this->pawpaw = "";
        $this->starch = "";
    }

}
?><?php
include 'Zend/Amf/Server.php';
include './food.php/services/foodService.php';
// Initialize AMF Server
$server = new Zend_Amf_Server();
$server->setClass("foodService");
$server->setProduction($amf->production);
$server->setClassMap('foodVO', 'foodVO');
// Handle request
echo $server->handle();
?>

foodservice.phpは私の Imagick 操作が含まれています。助けが必要ですか?ありがとう。

4

1 に答える 1

0

どのようにして接続を確立したかはわかりませんが、PHP と Flex の間でデータをやり取りするために、ActionScript Message Format 拡張機能があります。AmfPHPなどの使用できるライブラリもあります。Zend には、このためのクラスもあります - Zend Amf

于 2013-07-10T06:11:35.833 に答える