Supaya angka-angka dan harga-harga mudah dibaca, kita perlu menampilkan angka-angka dan harga-harga itu ke dalam format yang sudah biasa kita pakai. Saat ini kita akan membahas penerapannya dalam CGridView dan CDetailView Yii.
- Pertama-tama kita buat sebuah function format angka ini di class Umum:
public function formatHargaInd($harga)
{
$harga_d=number_format($harga,0,”,”,”.”);
return $harga_d;
} - Pada CGridView kita dapat menampilkan angka seperti contoh berikut ini:
‘item.item_name’,
array(
‘htmlOptions’=>array(‘class’=>’ratakanan’),
‘name’=>’price’,
‘value’=>’Umum::formatHargaInd($data->price)’ ,
),Contoh tampilan pada CGridView adalah seperti gambar berikut ini:
- Pada CDetailView kita dapat menampilkan angka dengan contoh seperti berikut ini:
‘item.item_name’,
array(
‘label’=>’Price’,
‘value’=>Umum::formatHargaInd($model->price),
),Contoh tampilan angka pada cDetailView adalah seperti contoh berikut ini:
Kunjungi www.proweb.co.id untuk menambah wawasan anda.
Harga/angka di CGridView dan CDetailView Yii