From 491eb08bfe0dc6c02499b2508c0078eb1b9a1e55 Mon Sep 17 00:00:00 2001 From: avl Date: Fri, 19 Dec 2008 18:16:10 +0200 Subject: [PATCH] Primary Key for composite. --- ipf/orm/record.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ipf/orm/record.php b/ipf/orm/record.php index 639b352..0b7d506 100644 --- a/ipf/orm/record.php +++ b/ipf/orm/record.php @@ -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; -- 2.49.0