From 199fc1254f84f851a2894df94487a45ed68f7c98 Mon Sep 17 00:00:00 2001 From: xue <> Date: Fri, 28 Sep 2007 18:08:20 +0000 Subject: Fixed #665. --- framework/Data/ActiveRecord/TActiveRecordGateway.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'framework/Data/ActiveRecord/TActiveRecordGateway.php') diff --git a/framework/Data/ActiveRecord/TActiveRecordGateway.php b/framework/Data/ActiveRecord/TActiveRecordGateway.php index e081e19c..6c5bc07c 100644 --- a/framework/Data/ActiveRecord/TActiveRecordGateway.php +++ b/framework/Data/ActiveRecord/TActiveRecordGateway.php @@ -277,7 +277,7 @@ class TActiveRecordGateway extends TComponent foreach($tableInfo->getColumns() as $name => $column) { if($column->hasSequence()) - $record->{$name} = $command->getLastInsertID($column->getSequenceName()); + $record->setColumnValue($name,$command->getLastInsertID($column->getSequenceName())); } } @@ -293,7 +293,7 @@ class TActiveRecordGateway extends TComponent { if($column->getIsExcluded()) continue; - $value = $record->{$name}; + $value = $record->getColumnValue($name); if(!$column->getAllowNull() && $value===null && !$column->hasSequence()) { throw new TActiveRecordException( @@ -329,7 +329,7 @@ class TActiveRecordGateway extends TComponent { if($column->getIsExcluded()) continue; - $value = $record->{$name}; + $value = $record->getColumnValue($name); if(!$column->getAllowNull() && $value===null) { throw new TActiveRecordException( @@ -367,7 +367,7 @@ class TActiveRecordGateway extends TComponent foreach($tableInfo->getColumns() as $name=>$column) { if($column->getIsPrimaryKey()) - $primary[$name] = $record->{$name}; + $primary[$name] = $record->getColumnValue($name); } return $primary; } -- cgit v1.2.3