TEBAR WAWASAN

Tebarwawasan.blogspot.com - Blog yang berisi artikel tentang tutorial komputer, pemprograman, aplikasi office dan seputar pengalaman dan kejadian sehari-hari yang sudah Admin temukan solusinya untuk dibagikan kepada para pembaca.

Cara mudah membuat menu download di CGridView Yii

Cara mudah membuat menu download di CGridView Yii
Cara mudah membuat menu download di CGridView Yii
Tebarwawasan.blogspot.com - Pada kesempatan siang ini Admin Tebar wawasan akan membagi cara membuat link unduh pada komponen CGridView Yii. Silakan simak baik-baik script berikut ini, dan perhatikan tulisan yang berwarna biru.

<?php $this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>Riwayatpendidikan::model()->Rwpendidikan(),
'columns'=>array(
array( //nomor urut pada tabel
'header' => 'No',
'value' => '$row+1',
),

array( //kolom 'nama_diklat'
'header' => 'Nama Kampus',
'name'=>'nama_kampus'),

array('header'=>'Jenjang',
'name'=>'ijazah'),

array('header'=>'Jurusan',
'name'=>'jurusan'),
array('header'=>'Tanggal Lulus',
'name'=>'thn_lulus'),
array(      
  'class'=>'CLinkColumn',      
  'header'=>'File',      
  'urlExpression'=>'Yii::app()->request->baseUrl."/images/filesk/".$data["filesk"]',      
  'label'=>'Download',  
 ), 

array(
'header'=>'Aksi',
'class'=>'CButtonColumn',
'viewButtonUrl'=>'Yii::app()->controller->createUrl("riwayatpendidikan/view",array("id"=>$data[id]))',
'updateButtonUrl'=>'Yii::app()->controller->createUrl("riwayatpendidikan/update",array("id"=>$data[id]))',
'deleteButtonUrl'=>'Yii::app()->controller->createUrl("riwayatpendidikan/delete",array("id"=>$data[id]))',
//delete konfirmasi
'deleteConfirmation'=>"js: 'Are you want to delete '+$(this).parent().parent().children(':nth-child(2)').text()+ '?'",

'buttons'=>array(
            'tambah' => array(
            'label'=>'Tambah',
            'url'=>'Yii::app()->createUrl("riwayatpendidikan/create",array("id"=>$data[id]))',
            'imageUrl'=>Yii::app()->request->baseUrl.'/images/add.png',
),
),
'template'=>'{update}{delete}' //tambahkan skrip ini agar muncul tombol Add {tambah} {view}
),
),
)); ?>

Semoga artikel ini bisa sedikit membantu Anda dalam membuat menu download pada aplikasi Yii Anda.


Salam

1 Response to "Cara mudah membuat menu download di CGridView Yii"

Pembaca yang Budiman, Silakan gunakan kata-kata yang santun dan simpel agar mudah dipahami. Terima kasih