[Risolto][Yii1]Verificare Se L' Utente Esiste Già

Salve,

ho questa azione nel mio Controller User




public function actionStep2($id)

	{

		$model=$this->loadModel($id);

		$this->performAjaxValidation($model);


		if(isset($_POST['User']))

		{

			$model->attributes=$_POST['User'];

			$model->password=$model->hashPassword($_POST['User']['password'], $session=$model->generateSalt());

		    $model->session=$session;

			$model->nome_cognome=$model->nome .' '. $model->cognome;

			if($model->save())

			$this->redirect(array('step3','id'=>$model->id));

		}

			

			$this->render('step2',array(

			'model'=>$model,

		));	

}



Vorrei inserire un controllo per verificare se l’ username scelto esiste già. In tal caso vorrei che apparisse un messaggio nel quale gli si dice all’ utente di scegliere un username diverso. In caso invece quell’ username non esistesse nel database, allora applico


if($model->save())

Come posso fare? Grazie in anticipo :)

Ho risolto da solo inserendo unique nelle regole del validator del Modello.