From 773bf1d0299246d936dcad2ac2ca01bca9d64ca4 Mon Sep 17 00:00:00 2001 From: xue <> Date: Sun, 8 Apr 2007 18:40:22 +0000 Subject: Fixed a bug when a parameter is null. --- framework/Data/ActiveRecord/Vendor/TDbMetaData.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'framework/Data') diff --git a/framework/Data/ActiveRecord/Vendor/TDbMetaData.php b/framework/Data/ActiveRecord/Vendor/TDbMetaData.php index 37537548..8ca65c01 100644 --- a/framework/Data/ActiveRecord/Vendor/TDbMetaData.php +++ b/framework/Data/ActiveRecord/Vendor/TDbMetaData.php @@ -195,7 +195,7 @@ abstract class TDbMetaData extends TComponent if(!is_array($values)) $values = array($values); foreach($keys as $i => $key) { - $value = isset($values[$i]) ? $values[$i] : $values[$key]; + $value = array_key_exists($i,$values) ? $values[$i] : $values[$key]; $this->bindValue($command, ':'.$key, $value); } $command->prepare(); -- cgit v1.2.3