首页 > 程序开发 > Web开发 > PHP教程 > PHP框架专栏 > Yii > 正文
PHP开发框架Yii Framework教程(16) UI 组件 StarRating示例
2016-01-06       个评论      
收藏    我要投稿

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教程(15) UI 组件 MultiFileUpload示例
下一篇:PHP开发框架Yii Framework教程(17) UI 组件 TabView示例
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做实用的IT技术学习网站