PHP头条
热点:

PHP开发框架YiiFramework教程(16)UI组件StarRating示例


CStarRating 主要用于评分,显示一组星星(5 个)用于打分。

基本用法如下

 

beginWidget('CActiveForm'); ?>     
          
    widget('CStarRating',array(     
        'model'=>$model,     
        'attribute'=>'rating',     
        'name'=>'rating',     
        'value'=>3,     
    )); ?>     
          
   

     
             
   
     
          
endWidget(); ?>     
在Controller中可以通过$_POST['rating'] 来访问Star的值,比如:

public function actionIndex()
{     

    $model=new DataModel();
    $model->rating=3;
    if(!emptyempty($_POST['rating']))
    {
        $model->rating=$_POST['rating'];

        if($model->validate()) {
            $this->render('response', array(
                'model' => $model,

                ));
             return;
        }

    }     

    $this->render('index', array(
            'model' => $model,

            ));
}

CStarRating 也可以设为只读,此时StarRating用来显示评分而用户无法修改评分。这是通过’readOnly’ =>true,来实现的。

PHP开发框架Yii Framework教程(16) UI 组件 StarRating示例


www.phpzy.comtrue/phpkj/12386.htmlTechArticlePHP开发框架YiiFramework教程(16)UI组件StarRating示例 CStarRating 主要用于评分,显示一组星星(5 个)用于打分。 基本用法如下 beginWidget('CActiveForm'); ?> widget('CStarRating',array( 'model'=>$model, 'attr...

相关文章

相关频道:

PHP之友评论

今天推荐