Mam problem z serializowaniem relacji ORM pokazującej tylko dwa pierwsze rekordy. Reszta pokazuje [] puste.SerializeJSON Tylko powracające pierwsze dwie rekordy
Oto przykład zależność:
property name="endorsements" singularname="endorsement" fieldtype="one-to-many" lazy="false" fkcolumn="xxx" cfc="endorsements" remotingfetch="true";
Pierwsze JSON:
policy = entityLoad("policy",1018379202)[1];
serializeJSON(policy);
a ścięte części JSON:
{"id":12321,"endorsements":[{"effectiveDate":"July, 01 2009 00:00:00","active":true},
{"effectiveDate":"July, 01 2009 00:00:00","active":true},
"","","","","","","","",""]}
Puste struny powinny być inne zapisy w związku.
Sprawdziłem za pomocą plików debugowania, że kwerenda Hibernacja przywraca wszystkie rekordy, a także pokazuje to cfdump.
Myśli?
Jest coś niezwykłego w treści trzeciego rekordu? Ponadto, jeśli masz do czynienia z innym rekordem "polityki" (który prawdopodobnie będzie miał inne rekordy "potwierdzania" dziecka), czy nadal masz dokładnie ten sam problem (tylko dwa rekordy, gdy powinno być ich więcej)? –
Czy są tam wszystkie rekordy, jeśli zrzucisz zasadę, czy utraci je tylko po wywołaniu serializeJSON()? – baynezy
@JakeFeasel Nic dziwnego w trzeciej płycie i mam ten sam problem z innymi obiektami. –