前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >yii2 5星评分,半星等

yii2 5星评分,半星等

作者头像
botkenni
发布2022-01-10 10:48:14
2240
发布2022-01-10 10:48:14
举报
文章被收录于专栏:IT码农
代码语言:javascript
复制
1、方法一 
<ul>
    <?php
    $count = 6;
    $complexScore = $model->orderEvaluate->complex_score;
    $floorComplexScore = floor($complexScore);
    ?>
    <?php for($i = 1; $i < $count; $i++):?>
        <?php if($i <= $floorComplexScore):?>
            <li class="evaluate-score-star1"></li>//满星
        <?php elseif($complexScore > $i-1): ?>
            <li class="evaluate-score-star2"></li>//半星
        <?php else:?>
            <li class="evaluate-score-star3"></li>//空星
        <?php endif; ?>
    <?php endfor;?>
</ul>

2、方法二

代码语言:javascript
复制
<li class="order-last clearfloat">
    <?php if($model->orderEvaluate):?>
    <ul>
        <?= StarWidget::widget(['score' => $model->orderEvaluate->complex_score])?>//传入分数
    </ul>
        <span><?= $model->orderEvaluate->complex_score;?></span>分//总分
    <?php endif; ?>
</li>
<?php endif?>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/04/11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档