私は yii で CStar 評価ウィジェットに取り組んでいます。私は次のようにしました:
$review = Reviews::model()->findAll();
foreach($review as $review)
{
$rate=$review['rating'];
$this->widget('CStarRating',array(
'name'=>'rating',
'minRating'=>1,
'maxRating'=>5,
'starCount'=>5,
'value'=>$rate,
'readOnly'=>true,
));
echo "<br/>";
echo $review['title'];
echo "<br/>";
echo "<font color='brown'>".ucfirst($review['name'])."</font><br/>";
echo $review['body'];
echo "<hr/><br/>";
}
?>
データベースに 1 つのレビューを入力すると問題ありませんが、2 つ目のレビューを追加すると、両方のレビューの星が混在します。
この場合、どうすればよいですか?