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」で使用するだけです

$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 に答える
0

_reportSchedule.php部分ビューで、次を使用してエコーアウトできます。

echo $data->serial_number;

これは、serial_number が、使用しているモデルの属性であることを前提としています。Sudhanshu Saxena によって説明されているように、単純にインデックス (セット内のアイテムの番号) が必要な場合は、次を使用します。

echo $index

これはゼロベースの番号付けシステムです (最初のレコードのインデックスは 0 です)

于 2013-03-07T08:19:26.733 に答える