为什么我只获得一家企业的评级?
why i am getting only rating of one business?
<?php
$business=$model->reviewBusinesses;
foreach ($business as $business) {
$c = $business->rating; ?>
<div class="ratings"> <!--use class in order to show rating horizontally -->
<?php
$this->widget('ext.DzRaty.DzRaty', array(
'name' => 'rating',
'value' => $c,
'options' => array(
'readOnly' => TRUE,
),
));
?>
</div>
<?php } ?>
我在 yii
工作并使用 dzraty 扩展程序进行星级评定。在我的一个视图文件中,它是 business
table 的 userbusiness.php
,它与 revewbusiness
table 有关系。如上所述,我从 reviewbusiness
table 获得评级并将其显示在我的 business
视图文件之一中。我得到的是数字形式的评分,但是从上面的代码我只能得到 rating
的第 1 条评论的星号形式,而其余的评分则以数字形式出现。有人能找到我的错误吗?
像这样
first_star second_star third_star fourth_star fifth_star
2
3
4
5
对于那些真正想了解的人,在reviewbusiness
table中,我正在获取评分,用户评论。
试试这个(您同时使用 business
作为数据集和键):
<?php $business = $model->reviewBusinesses;
$i = 0;
foreach ($business as $business_key) {
$c = $business_key->rating;
?>
<div class="ratings"> <!--use class in order to show rating horizontally -->
<?php
$this->widget('ext.DzRaty.DzRaty', array(
'name' => 'rating_'.$i,
'value' => $c,
'options' => array(
'readOnly' => TRUE,
),
'htmlOptions' => array(
'id' => 'rating_'.$i,
),
)); ?>
</div>
<?php
$i++;
}
?>
<?php
$business=$model->reviewBusinesses;
foreach ($business as $business) {
$c = $business->rating; ?>
<div class="ratings"> <!--use class in order to show rating horizontally -->
<?php
$this->widget('ext.DzRaty.DzRaty', array(
'name' => 'rating',
'value' => $c,
'options' => array(
'readOnly' => TRUE,
),
));
?>
</div>
<?php } ?>
我在 yii
工作并使用 dzraty 扩展程序进行星级评定。在我的一个视图文件中,它是 business
table 的 userbusiness.php
,它与 revewbusiness
table 有关系。如上所述,我从 reviewbusiness
table 获得评级并将其显示在我的 business
视图文件之一中。我得到的是数字形式的评分,但是从上面的代码我只能得到 rating
的第 1 条评论的星号形式,而其余的评分则以数字形式出现。有人能找到我的错误吗?
像这样
first_star second_star third_star fourth_star fifth_star
2
3
4
5
对于那些真正想了解的人,在reviewbusiness
table中,我正在获取评分,用户评论。
试试这个(您同时使用 business
作为数据集和键):
<?php $business = $model->reviewBusinesses;
$i = 0;
foreach ($business as $business_key) {
$c = $business_key->rating;
?>
<div class="ratings"> <!--use class in order to show rating horizontally -->
<?php
$this->widget('ext.DzRaty.DzRaty', array(
'name' => 'rating_'.$i,
'value' => $c,
'options' => array(
'readOnly' => TRUE,
),
'htmlOptions' => array(
'id' => 'rating_'.$i,
),
)); ?>
</div>
<?php
$i++;
}
?>