CExistValidator Error Line 81 (v1.1)

Your code:

	[b]if(!$finder->exists($criteria))[/b]


	{


		$message=$this->message!==null?$this->message:Yii::t('yii','{attribute} "{value}" is invalid.');


		$this->addError($object,$attribute,$message,array('{value}'=>$value));


	}

should be:

	if($finder->exists($criteria))


	{


		$message=$this->message!==null?$this->message:Yii::t('yii','{attribute} "{value}" is invalid.');


		$this->addError($object,$attribute,$message,array('{value}'=>$value));


	}

please remove "!" before "$finder-> …"

CExistsValidator adds an error if a value does not exist. So the current code is right.

How can I want add error when value exists ???

CUniqueValidator (or rule: ‘unique’).

THX very much!