From be4fb92647714849e5523468691a5a46ae27a30d Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 30 Mar 2011 13:13:37 +0200 Subject: Pagination & sortierung in Filter --- application/models/FilterMapper.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'application/models/FilterMapper.php') diff --git a/application/models/FilterMapper.php b/application/models/FilterMapper.php index 0bb4bc3..d4b8d54 100644 --- a/application/models/FilterMapper.php +++ b/application/models/FilterMapper.php @@ -5,13 +5,16 @@ class Application_Model_FilterMapper protected $_dbTable; - public function findBy($criteria, $value) + public function findBy($criteria, $value, $order='',$sort='') { try{ $db = Zend_Db_Table::getDefaultAdapter(); $select = $this->getDbTable()->select() ->from($this->_dbTable) ->where($criteria . ' = ?', $value); + if($order != '' && $sort != ''){ + $select->order(array("$order $sort")); + } $stmt = $select->query(); $result = $stmt->fetchAll(); return $result; -- cgit v1.2.3-55-g7522