您好我有CRUD在yii中生成CGridView。我需要一個新的按鈕添加到CGridView行和隱藏它,如果appointment_status值(CGridView列之一)等於0刪除按鈕從CGridView條件
這是我CGridView的代碼,
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'bookings-grid',
'dataProvider' => $model->search(),
'filter' => $model,
'columns' => array(
'id',
'name',
'email',
'telephone',
'time',
'employee',
'appointment_status',
'client_ip',
'link' => array(
'header' => 'Confirmation',
'type' => 'raw',
'value' => 'CHtml::button("$data->appointment_status",array("onclick"=>"document.location.href=\'".Yii::app()->controller->createUrl("controller/action",array("id"=>$data->id))."\'"))',
'visible'=>$data->appointment_status==1,
),
array(
'class' => 'CButtonColumn',
),
),
));
但是,所有我得到被錯誤陳述,
未定義的變量:數據
這將是如果someon很大的幫助e可以查看它。
感謝這麼多的答案。現在,即使** appointment_status **等於0,錯誤也不會發生,但是可悲的是,它顯示按鈕 – vimuth