php - example - Establecer ancho de imagen en gridview yii2
yii2 gridview column content (3)
Puede definir la clase para las celdas como en el ejemplo
[
''attribute'' => ''title'',
''format'' => ''image'',
''value'' => function($data) { return ''you_image.jpeg''; },
''contentOptions'' => [''class'' => ''come-class'']
],
Luego configure el ancho de la imagen usando css. Si el ancho de la imagen puede ser diferente, use el formato html
[
''attribute'' => ''title'',
''format'' => ''html'',
''value'' => function($data) { return Html::img(''you_image.jpeg'', [''width''=>''100'']); },
],
cómo establecer la imagen de ancho en el widget de gridview en yii2?
He estado usando este método para mostrar la imagen. Imagen en gridview en yii2
Utilizar:
''value'' => function($data) {
return Html::img($data->imageurl,[''width''=>100]);
},
Y en tu modelo:
/*
Return Image url path
*/
public function getimageurl()
{
// return your image url here
return /Yii::$app->request->BaseUrl.''/uploads/''.$this->ImagePath;
}
Utilizar
''format'' => [''image'',[''width''=>''100'',''height''=>''100'']],
ejemplo:
[
''attribute'' => ''image'',
''format'' => [''image'',[''width''=>''100'',''height''=>''100'']],
''value'' => function($dataProvider) { return $dataProvide->image; },
],