Yii基于CActiveForm的Ajax数据验证用法示例
2016-08-13来源:易贤网

这篇文章主要介绍了Yii基于CActiveForm的Ajax数据验证用法,结合实例形式分析了Yii视图自定义Form表单的ajax提交及控制器处理实现方法,需要的朋友可以参考下

1. 视图定义form表单开启ajax验证

$form = $this->beginWidget('CActiveForm',

   array(

   'id'=>'zdzone-form',

   'enableAjaxValidation'=>true,//开启ajax验证

   'enableClientValidation'=>true,//开启客户端验证,生成js

   'action'=>'/manage/adzone/createadzone',

  ));

?>

2. 控制器验证ajax提交的数据

//ajax数据验证

if(isset($_POST['ajax']) && $_POST['ajax']==='zdzone-form')

{

  echo CActiveForm::validate($model);

  Yii::app()->end();

}

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

2025公考·省考培训课程试听预约报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
推荐信息