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