Pernah pakai Yii? Pasti kenal yang namanya CGridview. CGridview adalah salah satu widget dari Yii yang berfungsi untuk menampilkan list data dalam bentuk tabel.
Kalau yang biasanya pake foreach untuk menampilkan list data, dengan adanya CGridview ini kita dapat dengan sangat-sangat mudah menampilkan.
Jika kita menggunakan extension Yii Bootstrap (Yiistrap), maka Cgridview ini dinamakan TbGridview.
Menambahkan Nomor di CGridView atau TbGridview Yii
Jika ingin menampilkan nomor di grid view, dimana nomor tersebut tidak disimpan di dalam database, maka kita dapat menggunakan code seperti ini:
<?php
$this->widget('bootstrap.widgets.TbGridView', array(
'dataProvider' => $model->search(),
'filter' => $model,
'htmlOptions' => array('class' => 'table', 'style'=>'text-align:right;'),
'template' => "{items}{pager}{summary}",
'columns' => array(
array(
'header' => 'No',
'value' => '$row+1',
'htmlOptions' => array(
'style' => 'text-align:center;width:50px;'
)
),
.... dan seterusnya
?>
[caption id="attachment_5814" align="aligncenter" width="475"]

Yii Cgridview[/caption]
Mudah kan? Semoga bermanfaat :-)