public function find($id, Application_Model_Variants $variant) { $dbTable = $this->getDbTable(); $rowSet = $variant->find($id); if (count($rowSet) == 1) { $row = $rowSet->current(); $variant->setId($row->id); $variant->setName($row->name); $variant->setRelationsId($row->objects_id); } else { throw new Zend_Exception('Could not find variant data!'); } }