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!