Sal
Administrator
Seorang penulis yang suka belajar hal baru dan dunia fotografi
1 min read

Menambahkan Nomor di CGridView atau TbGridview Yii

Posted in Yii

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"]no di cgridview yii Yii Cgridview[/caption] Mudah kan? Semoga bermanfaat :-)