Skip to content

Instantly share code, notes, and snippets.

@dcb9
Created January 10, 2015 06:08
Show Gist options
  • Save dcb9/584c01fa572ee8defb8a to your computer and use it in GitHub Desktop.
Save dcb9/584c01fa572ee8defb8a to your computer and use it in GitHub Desktop.
Yii2 独立使用是验证器
$news_id = 1;
$existValidator = new \yii\validators\ExistValidator();
$existValidator->targetClass = '\common\models\News';
$existValidator->targetAttribute = 'id';
if( ! $existValidator->validate($news_id, $error)){
var_dump($error);
}else{
echo 'ok';
}
$news_id = 1;
$existValidator = Yii::createObject([
'class' => '\yii\validators\ExistValidator',
'targetClass' => '\common\models\News',
'targetAttribute' => 'id',
]);
if( ! $existValidator->validate($news_id, $error)){
var_dump($error);
}else{
echo 'ok';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment