From d6078d84faf8e9d8393eea374c4bda7a20207876 Mon Sep 17 00:00:00 2001 From: clement <clemmercier45@gmail.com> Date: Wed, 18 Jun 2014 13:12:10 +0200 Subject: [PATCH] try --- class/objet.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/class/objet.php b/class/objet.php index 9852798..f01a63b 100644 --- a/class/objet.php +++ b/class/objet.php @@ -72,7 +72,10 @@ class Objet $params = array(); foreach(array_keys(get_object_vars($this)) as $keyName) { if($keyName[0] == "_") { continue; } - if($keyName == $this->_primaryAttr) { + if($keyName == $this->_primaryAttr) { + if($this->_primaryAttr != "id") { + continue; + } $values[$keyName] = "nextval('".$dbName."_id_seq'::regclass)"; continue; } @@ -106,7 +109,7 @@ class Objet foreach(array_keys(get_object_vars($this)) as $keyName) { if($keyName[0] == "_") { continue; } $params[$keyName] = $this->$keyName; - if($keyName == $this->_primaryAttr) { continue; } + if($keyName == $this->_primaryAttr && $this->_primaryAttr == "id") { continue; } $values[$keyName] = $keyName." = :".$keyName; } -- GitLab