AMFPHP Flex Propel Haritalama sınıfı ultra-garip böcek

2 Cevap php

I'm working on a website using : - Flex 3.4 - AMFPHP 1.9b - Propel 1.3 - PHP/MySQL

Benim sorunum gerçekten garip olduğunu ve bunu nereden geldiğini bilmek için çalışırken saat harcama oldum.

Ben bütün bir sistemde gerçekleşir soruna odaklanmak için çalışacağım.

Özetle, ben 2 varlıkları (MySQL) var:

create table AAA
(
   id_AAA              int not null auto_increment,
   id_BBB              int,
   primary key (id_AAA)
)
type = innodb;

create table BBB
(
   id_BBB              int not null auto_increment,
)
type = innodb;

alter table AAA add constraint fk_AAA_BBB foreign key (id_BBB)
      references spot (id_BBB) on delete cascade on update cascade;

Ben onlar Flex tarafında AS3 sınıfları (uskur tarafından oluşturulan) PHP sınıflardan eşleştirilir, tüm BBB almak.

Ama veritabanında bir AAA satır oluşturduğunuzda.

Ben bütün BBB almak ve tüm nesneler olan id takılan AAA satırda yabancı anahtar karşılık gelen BBB DIŞINDA eşleştirilir.

Ben gerçekten neden ve nasıl ... sen AMFPHP / uskur / Flex Yabancı Keys ile ilgileniyor ve neden sınıf haritalama burada başarısız olduğu hakkında bir şey biliyorsanız hakkında hiçbir ipucu var.

Tuhaf şey, yalnızca bu özel durum için ne gibi görünüyor olduğunu ...

Teşekkür ederiz!

2 Cevap

Toplu iş görüşmeleri yaparken Sınıf eşleme başarısız oluyor!

I read this to lead me to a solution : http://amfphp.sourceforge.net/docs/commonerrors.html

AMFPHP uzak nesne çağrısı anda bir yaptığınızda, nesneler doğru eşleştirilir.