控制器:YII CGridView錯誤
public function actionItem($textdata){
$dataProvider = new CActiveDataProvider('Mytest', array(
'criteria' => array(
'condition' => 'type="'.$textdata.'"',
),
));
$bleble = $textdata;
$this->render('Item', array(
'dataProvider' => $dataProvider,
'bleble' => $bleble,
));
}
視圖:
$bleble = $bleble;
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'sample_id',
'dataProvider' => $dataProvider,
'columns' => array(
array(
'header' => 'id',
'name' => 'id',
'value' =>'$data->id',
'type' =>'raw',
"value" => function($data){
echo "text".$data->id;
},
),
NEED !! :
$bleble = $bleble;
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'sample_id',
'dataProvider' => $dataProvider,
'columns' => array(
array(
'header' => 'id',
'name' => 'id',
'value' =>'$data->id',
'type' =>'raw',
"value" => function($data){
echo $bleble.$data->id;
},
),
錯誤:
PHP通知 未定義的變量:bleble
需要下載這是我怎麼控制器($文本)$文本鏈接的文本的一個我有寫出表格,但當它是一個變量時不起作用,普通文本例如echo「text」。$ data-> id;
仍然不能正常工作, 「值」=>函數($數據){ 回聲$ bleble $ DATA-> ID; }, 我需要以某種方式交換,這是得到的控制器例如文本顯示的方式:TEXT_1,TEXT_2,TEXT_3其中數字表示ID – ubgsdnhfj 2014-10-20 14:06:51