2
ファイル構造フレックス、Zendの、AMFPHP
customerService.PHP
include 'vo/VOCustomer.php';
include 'mydb.php';
class customerService
{
public function createCustomer(VOCustomer $cus)
{
$db = new mydb();
$db->connect();
$query = sprintf("insert into customer (CusId, CusName, CusContact,idcompany) values ('%s','%s','%s','%s')",
mysql_real_escape_string($cus->CusId),
mysql_real_escape_string($cus->CusName),
mysql_real_escape_string($cus->CusContact),
mysql_real_escape_string($cus->idcompany));
$rs = mysql_query($query) or die ("Unable to complete query.");
return 'success';
}
}
VO/VOCustomer.phpでオブジェクトのマッピングを使用する方法
class VOCustomer {
public $CusId;
public $CusName;
public $CusContact;
public $idcompany;
}
インポートcustomerService.phpをflexのzendプロジェクトに変換する可能性があります。データ型がrではない可能性がありますVOCustomerとしてETURN時にはそれはタイプVOcustomerオブジェクトとして渡してオブジェクトを作成する方法
としてオブジェクトが表示されますか?
AS3側で型付きパラメータを取得するために生成されたAS3サービスクラスを変更できると思います。なぜそれがあなたのためにこれをしなかったか分からない場合、PHPとAS3のDTOとデータベース(組み込みのテンプレートを使用して)に基づいてサービスクラスを生成することができれば、それは型付きのオブジェクトとしてパラメータを表示します。 AS3サービスオブジェクトを更新したら、そのパネルをリフレッシュして、変更が反映されていることを確認することができます。 – shaunhusain