CButtonColumns

mau tanya gan tentang cbuttoncolumn ane ni gan ,

ni codingan di view ane gan :


<div id="anggaran">

    <span>Anggaran :Rp. <? echo "<b>" . number_format($anggaran) . "</b>" ?> </span><br/>

    <span><? echo $bln ?></span> // $bln disini kebaca

    <span><? echo $thn ?></span> // $thn disini kebaca

</div>




<?php

if ($tampil == 1) {

        $this->widget('zii.widgets.grid.CGridView', array(

            'id' => 'docspkl-grid',

            'dataProvider' => $userspkl,

            'emptyText' => 'Data Tidak Ditemukan',

            'columns' => array(

                'nik',

                'nama',

                array(

                    'name' => 'Lembur(Jam)',

                    'value' => '$data->hitungJamLembur()',

                ),

                array(

                    'name' => 'Lembur(Rp)',

                    'value' => '$data->hitungRpLembur()',

                ),

                array(

                    'name' => 'Status',

                    'value' => 'User::model()->statusToString($data->spklStatus)',

                ),

                array(

                    'class' => 'CButtonColumn',

                    'template' => '{createspkl}{viewspkl}',

                    'buttons' => array(

                        'createspkl' => array(

                            'label' => '[Buat SPKL]',

                            'url' => 'Yii::app()->createUrl("docspkl/create",array("nik"=>$data->nik,"bulan"=>$bln,"tahun"=>$thn))', // disini yang gak kebaca ...

                            'visible' => '$data->spklStatus==NULL',

                        ),

                        'viewspkl' => array(

                            'label' => '[Lihat SPKL]',

                            'url' => 'Yii::app()->createUrl("spkldetail/viewdetail",array("iddocsspkl"=>$data->spkl->iddocsspkl))',

                            'visible' => '$data->spklStatus>=1',

                        ),

                    ),

                ),

            ),

        ));




yang ingin tanyain gmana caranya biar di url createspkl itu $bln n $thn nya bisa kebaca ntar di url?

note : di div anggaran variable $bln, $thn dapat kebaca tu gan , pas masukin ke url nya di di url createspkl gak kebaca…

mohon bantuaanya gan … thx yak …




'createspkl' => array(

	'label' => '[Buat SPKL]',

	'url' => function($data) use ($bln, $thn) {

		return Yii::app()->createUrl("docspkl/create",array("nik"=>$data->nik,"bulan"=>$bln,"tahun"=>$thn));

	},

	'visible' => '$data->spklStatus==NULL',

),



gak bisa kayaknya format macem gitu gan , error ,

ni error : Parse error: parse error in C:\xampp\htdocs\aplikasilem … blablabala

itu minimal pake PHP versi 5.3 :)

http://php.net/manual/en/functions.anonymous.php