$form=$this->beginWidget('CActiveForm', array( 'id'=>'usuario-form', 'enableClientValidation'=>true, 'enableAjaxValidation' => true, 'clientOptions' => array( 'validateOnSubmit' => true, ), 'focus' => array($model, 'login'), ));
Rules del modelo (resumidas)
array('login', 'unique', 'message' => 'Este usuario ya existe'), array('password, login', 'length', 'min' => 4), array('email, login, password, nombre', 'required'), ....
Controlador (resumido tambien)
if ($_POST['Usuario']){ $model->attributes = $_POST['Usuario']; $this->performAjaxValidation($model); if ($model->validate()){ //guardo, mando email de verificación y esas cosas }
Espero les sirva
0 comentarios:
Publicar un comentario