RemoteObject kullanarak Flex alınıyor Drupal içerik

1 Cevap php

Ben daha önce bir PHP DTO dosyaya eşleştirilir Flex'te DTO kullandık. Ben DTO türüne dönüştürülür ve daha sonra veri kılavuzunu doldurmak için geri Flex geçirilen bir MySQL veritabanı bilgi almak için RemoteObject (AMFPHP) aracılığıyla PHP kullanılmıştır.

DataGrid doldurmak için kullanılan veri aşağıdaki gibi DataVO bir ArrayCollection olduğunu.

Public Function OnResult(event:Object):void{

accountingdata:ArrayCollection = new ArrayCollection(ArrayUtil.toArray(event.result);
....

}

I then used binding to populate a DataGrid with {accountingdata} then,

DataVO olarak selectedItem

Aşağıdaki gibi DataGrid üzerinde seçilen öğe değişken selectedItem doldurur.

selectedItem = event.target.selectedItem

Ben o zaman gibi textfields doldurmak:

date_txtfield.text = selectedItem.date

accountno_txtfield.text = selectedItem.accountno

Sunucu tarafında veri DataVO nesneleri yanı olarak ben bu konuda hiçbir sorun yok.

Ancak şimdi Drupal içerik / düğümleri ile benim sunucu tarafında PHP betikleri yerine çalışıyorum ve dönüşüm sorunlar yaşıyorum.

I am not knowledgable enough to convert the data retrieved from Drupal into DataVO format. I can still populate the Datagrid using the ArrayCollection but I am not able to populate the individual textfields with invididual attributes such as date, accountno etc.

Ben bütün bu yeni olduğum gibi, birisi (mümkün olduğunca ayrıntılı olarak) bunu nasıl talimat veriniz ki?

1 Cevap

Belki de şu anda destek DTOS için Drupal Contet çevirir PHP bir adaptör tabakasının çeşit olması deneyebilirsiniz. Bu şekilde, size sunucuda kadar esnekliğe sahip olmayabilir ve size Flex / ActionScript kodu çoğu resuse olabilir istemci üzerinde bu işlemek gerekmez.