кажется простым, но оно не показывает изображение ... Я пробовал размещать кавычки в разных местах.изображение не отображается 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