]> git.andy128k.dev Git - ipf-legacy-orm.git/commitdiff
Primary Key for composite.
authoravl <alex.litovchenko@gmail.com>
Fri, 19 Dec 2008 16:16:10 +0000 (18:16 +0200)
committeravl <alex.litovchenko@gmail.com>
Fri, 19 Dec 2008 16:16:10 +0000 (18:16 +0200)
ipf/orm/record.php

index 639b352b91ddc032b88f1f122e4948a33616f748..0b7d506e5a8d3520ab067127aaad76df166ffdbc 100644 (file)
@@ -1010,6 +1010,17 @@ abstract class IPF_ORM_Record extends IPF_ORM_Record_Abstract implements Countab
         return $id;
     }
 
+    public function pk($sep='_')
+    {
+       $pk = '';
+       while (list($key, $val) = each($this->_id)) {
+               if ($pk!='')
+                       $pk .= $sep;
+               $pk .= $val;
+               }
+        return $pk;
+    }
+
     public function getLast()
     {
         return $this;