1
저는 Yii 프레임 워크에 새로운 기능이 있습니다. 새로운 사용자를 생성하는 작업 양식이 있습니다. 현재 입력 한 사용자의보기가있는보기 페이지로 리디렉션되는 양식이 있습니다. 성공 메시지를 표시 한 후 같은 페이지에 머물러있게하십시오. 나는 AJAX와 함께 만들고 싶다. 당신은 쓰기 양식에서Yii에 AJAX가 포함 된 양식 유효성 확인
class UserController extends Controller
{
...
public function actionCreate()
{
$model=new User;
// Uncomment the following line if AJAX validation is needed
$this->performAjaxValidation($model);
if(isset($_POST['User']))
{
$model->attributes=$_POST['User'];
if($model->save())
$this->redirect(array('view','id'=>$model->id));
}
$this->render('create',array(
'model'=>$model,
));
}
...
/**
* Performs the AJAX validation.
* @param User $model the model to be validated
*/
protected function performAjaxValidation($model)
{
if(isset($_POST['ajax']) && $_POST['ajax']==='user-form')
{
echo CActiveForm::validate($model);
Yii::app()->end();
}
}
...
}
감사합니다. 작동합니다. – user2997418