public function saveOrder(Default_Model_ProductGroups $model) { $data = array('order' => $model->getOrder()); if (null === ($id = $model->getId())) { throw new Exception("Invalid data selected!"); } else { $this->getDbTable()->update($data, array('id = ?' => $id)); } return $id; }