Sabtu, 31 Januari 2015

CGridView Coloumn Memanggil Function Dari Controller Yii Framework

[YII] CGridView Coloumn Memanggil Function Dari Controller


Kali ini gw mau buat sebuat catatan kecil mengenai penggunaan function yang dipanggil pada coloumn di cgridview pada YII, function ini sering kali gw gunakan tetapi sering kali terlupakan hehehe…. jadi biar membantu gw juga lebih baik di tuangkan disini aja.
pada View Masukan Code Berikut :

<?php
$this->widget('bootstrap.widgets.TbGridView', array(
'id' => 'pl-grid',
'dataProvider' => $modelInterviewer->search(),
'type' => 'striped',
'selectableRows' => 2,
'columns' => array(
array(
'header' => 'No',
'value' => '$this->grid->dataProvider->pagination->currentPage*$this->grid->dataProvider->pagination->pageSize + $row+1',
),
'nama',
array(
'header' => 'Training',
'type' => 'raw',
'value' => array($this, "renderTraining"),
),
));
?>
dapat dilihat  pada kolom Training di value array($this, “renderTraining”), dimana renderTraining memanggil function yang berada pada controller.
<?php
public function renderTraining($data, $row)
{
// … generate the output for a full address
// Params:
// $data … the current row data
// $row … the row index
return $data->id;
}
?>

Share

& Comment

0 komentar:

Posting Komentar

 

Copyright © 2015 Bukukodingku™ is a registered trademark.

| Bukukodingku Powered by Templateism. Hosted on Google Platform.