• 技术文章 >后端开发 >php教程

    PHP开发框架Yii Framework教程(40) Zii组件-SliderInput示例

    黄舟黄舟2017-01-22 10:06:39原创589
    CJuiSliderInput 显示一滑动条,它也封装了 JUI slider插件,可以用在Form中作为用户输入UI组件。

    基本用法如 下:

    beginWidget('CActiveForm'); ?>
     
    errorSummary($model); ?>
    widget('zii.widgets.jui.CJuiSliderInput', array(
    'model'=>$model,
    'attribute'=>'size',
    'name'=>'my_slider',
    'value'=>50,
    'event'=>'change',
    'options'=>array(
    'min'=>0,'max'=>100,
    'slide'=>'js:function(event,ui){
    $("#amount").text(ui.value);}',
    ),'htmlOptions'=>array(
    'style'=>'width:200px; 
    float:left;'),
    ));
     ?>
    50
    endWidget(); ?>

    用户提交后,使用result.php来显示用户输入的值,这里定义DataModel如下:

    class DataModel extends CFormModel{public $size;
    public function rules(){return array(array('size', 'safe'),);}}

    修改SiteController的indexAction方法:

    public function actionIndex(){
    $model=new DataModel();
    $model->size=50;
    if(!emptyempty($_POST['DataModel'])){
    $model->attributes=$_POST['DataModel'];
    if($model->validate()){
    $this->render('result', array('model' => $model,));
    return;}
    }
    $this->render('index', array('model' => $model,
    ));}

    以上就是PHP开发框架Yii Framework教程(40) Zii组件-SliderInput示例的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:PHP开发框架Yii Framework教程(39) Zii组件-Slider示例 下一篇:Powershell-使用正则表达式查找文件
    大前端线上培训班

    相关文章推荐

    • 带你分清类中的构造函数与析构函数• PHP中的命名空间定义与使用(实例详解)• PHP中clone关键字和__clone()方法的使用(实例详解)• 怎样去搞定PHP类的继承?(总结分享)• 五分钟带你了解PHP中的魔术方法(实例详解)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网