2009-09-23 44 views
0

我正在使用的网站上: - 的Flex 3.4 - AMFPHP 19亿 - 推进1.3 - PHP/MySQL的AMFPHP的Flex行走映射类超怪异的错误

我的问题真的很奇怪,我一直花费数小时试图知道它来自哪里。

我会尽量关注在整个系统中发生的问题。

总结起来,我有2个实体(MySQL的):

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; 

我检索所有我的BBB,他们是从PHP类映射(由波轮产生的),以AS3类在Flex端。

但是,当我在数据库中创建一个AAA行。

我检索我所有的BBB,并且除插入的AAA行中的外键对应的BBB外,所有对象都被映射。

我真的不知道为什么以及如何...如果你知道AMFPHP/Propel/Flex如何处理外键以及为什么类映射在这里失败。

奇怪的是,它似乎只针对这种特殊情况下发生......

谢谢!

+0

问题来自Flex方面。 问题仍然很奇怪。 该对象在代码中的其他地方被实例化,那么对于100%类似的对象,类映射失败! 这与静态变量无关吗? 这可能是更深的东西,我不明白在Flex ... – Thommas 2009-09-25 12:18:17

+0

一些示例代码可能有所帮助。你有没有尝试简化它并在其他地方复制它? – 2009-09-25 12:36:09

+0

都是单身人士使用相同的数组?没有看到代码很难说。 – Amarghosh 2009-09-25 12:39:47

回答