这是我的索引
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'tblvehicleimagegrid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'serial_no',
array(
'header' =>'image',
'type'=>'image',
'value'=>'Yii::app()->baseUrl."/images/originals/".$model->serial_no."img/img". $model->line_no.".jpg"',
),
由于单引号可能,$ model内部无法识别$ model。没有标记的ANd没有显示图像。任何人都可以提出一个想法,我怎么能克服这个?
答案 0 :(得分:1)
尝试使用此
$data->attribute
在您的情况下或$data->serial_no
所以你的价值变成了
'value'=>'Yii::app()->baseUrl."/images/originals/".$data->serial_no."img/img". $data->line_no.".jpg"',
注意: -
$data is an object that stores the values related to your current record.
单引号不是问题。你必须将它包装在单引号内。
答案 1 :(得分:0)
使用$ data而不是model ...试试这个 在GridView中,您可以使用$ data->属性访问模型。
'value'=>'Yii::app()->baseUrl."/images/originals/".$data->serial_no."img/img". $data->line_no.".jpg"',