2
<table border="1">
    <tr>
        <th width="35">S.No.</th>
        <th align="left">Club Member</th>
        <th width="155">Schedule</th>
        <th width="155">Point</th>
    </tr>
        <?php $this->widget('zii.widgets.CListView', array(
            'dataProvider'=>$dataProvider,
            'itemView'=>'_reportSchedule',
        )); ?>
</table>

我怎样才能获得像 1,2,3 之类的序列号??

4

4 回答 4

3

在视图文件“_reportSchedule”中使用:

<?php echo ++$index;?> 
于 2013-03-07T08:16:32.190 回答
0

在您的_reportSchedule.php部分视图中,您可以使用以下命令将其回显:

echo $data->serial_number;

这假定 serial_number 是您使用的任何模型的属性。正如 Sudhanshu Saxena 所说,如果您只是想要索引(集合中项目的编号),请使用:

echo $index

这是一个从零开始的编号系统(第一条记录的索引为 0)

于 2013-03-07T08:19:26.733 回答
0

只需在视图文件中使用“_reportSchedule”

$widget->dataProvider->getPagination()->currentPage * $widget->dataProvider->getPagination()->pageSize + $index + 1;
于 2015-10-28T05:35:00.543 回答
0

$index表示从 开始的行号0,是在所有页面上显示正确的数字需要进行计算:

$widget->dataProvider->getPagination()->currentPage * $widget->dataProvider->getPagination()->pageSize + $index + 1
于 2016-01-30T14:50:37.930 回答