0
看起来很简单,但它没有显示图像...我试过在不同的地方放置引号。图片不显示cgridview
它给我属性“CActiveDataProvider.product_image”未定义。
我试图删除'价值'的路径,只有'名称',它显示图像的名称。 也试过'value'=> '$data-> product_image'
,这也显示(因为字符串当然不是图像)。不知道为什么它会显示错误。
array(
'name'=>'product_image',
'type'=>'image',
'value'=>'CHtml::image(Yii::app()->assetManager->publish(Yii::app()->basePath./images/thumbnail/thumb_'.$data->product_image.'))',),
也试图路径具有可变
$thumb_path = Yii::app()->basePath.'/images/thumbnail/thumb_';
//stuff
'name'=>'product_image',
'type'=>'image',
'value'=>'CHtml::image(Yii::app()->assetManager->publish('.$thumb_path.$data->product_image.'))',
我建议你这样的逻辑添加到保存数据的模型,比如像getProductThumb(),getProdu这样的模型添加方法ctImage()'等,并使用那些方法 – sakhunzai
会做。感谢您的建议 – JamAndJammies