/** * Overrides isValid() in App_Form * * @param array $data * @access public * @return bool */ public function isValid($data) { if (isset($data['id']) && is_numeric($data['id'])) { $this->getElement('name')->getValidator('Zend_Validate_Db_NoRecordExists')->setExclude(array('field' => 'id', 'value' => $data['id'])); } return parent::isValid($data); }