From 925eb88b45d87db5c03ca3df3a13d8575f258988 Mon Sep 17 00:00:00 2001 From: xue <> Date: Sun, 30 Sep 2007 00:49:07 +0000 Subject: Change of AR due to introduction of column mapping. --- framework/Data/ActiveRecord/Relations/TActiveRecordHasMany.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'framework/Data/ActiveRecord/Relations/TActiveRecordHasMany.php') diff --git a/framework/Data/ActiveRecord/Relations/TActiveRecordHasMany.php b/framework/Data/ActiveRecord/Relations/TActiveRecordHasMany.php index fea78e36..cbba3ebd 100644 --- a/framework/Data/ActiveRecord/Relations/TActiveRecordHasMany.php +++ b/framework/Data/ActiveRecord/Relations/TActiveRecordHasMany.php @@ -105,7 +105,7 @@ class TActiveRecordHasMany extends TActiveRecordRelation if($registry->shouldPersistObject($fkObjects[$i])) { foreach($fkeys as $fKey => $srcKey) - $fkObjects[$i]->{$fKey} = $source->{$srcKey}; + $fkObjects[$i]->setColumnValue($fKey, $source->getColumnValue($srcKey)); $success = $fkObjects[$i]->save() && $success; } } -- cgit v1.2.3