Gridview 在页面中打开图像时出错(以base64打开)

Gridview 在页面中打开图像时出错(以base64打开),gridview,yii2,Gridview,Yii2,我有一个带有pjax的gridview,它可以列出图像。但是,当您单击图像打开它时,它会以base64格式打开它(页面上的所有内容都已编码) 如何纠正 查看图像 单击后 更新的POST page.php <?php Pjax::begin(['id' => 'pjax-container']) ?> <?= GridView::widget([ 'dataProvider' => $dataProvider,

我有一个带有pjax的gridview,它可以列出图像。但是,当您单击图像打开它时,它会以base64格式打开它(页面上的所有内容都已编码)

如何纠正

查看图像 单击后

更新的POST page.php

<?php Pjax::begin(['id' => 'pjax-container']) ?>
            <?= GridView::widget([
            'dataProvider' => $dataProvider,
            'emptyText'    => '</br><p class="text-danger">Nenhum imagem anexada!</p>',
            'summary'      =>  '',
            'showHeader'   => false,
            'columns' => [
                    [
                    'attribute'=>'img',
                    'format' => 'html',
                    'value'=>function ($data) {
                        return Html::a(Html::img(\Yii::$app->getModule('client')->params['clientImages'].$data["mod_client_base_id"].'/'.$data["img"],
                             ['width' => '50px', 'class' => 'img-rounded img-responsive']), \Yii::$app->getModule('client')->params['clientImages'].$data["mod_client_base_id"].'/'.$data["img"], ['data-method'=>'post','target' => '_blank']);
                    },                                     
                    'contentOptions'=>['style'=>'width: 70%;text-align:left'],
                    ],
                    [
                    'class' => 'yii\grid\ActionColumn',
                    'contentOptions'=>['style'=>'width: 30%;text-align:center'],
                    'controller' => 'images',
                    'template' => ' {delete}',
                    'buttons' => [
                            'delete' => function ($url) {
                            return Html::a('<span class="glyphicon glyphicon-trash"></span>', $url, [
                              'title' => 'Excluir Imagem',
                              'class' => 'btn btn-default btn-sm',
                              'aria-label' => 'Excluir',
                              'onclick' => "
                                  if (confirm('Tem certeza que deseja excluir?')) {
                                      $.ajax('$url', {
                                          type: 'POST'
                                      }).done(function(data) {
                                          $.pjax.reload({container: '#pjax-container'});
                                      });
                                  }
                                  return false;
                              ",
                            ]);
                            },
                    ],
                ],
            ],
            ]); ?>
<?php Pjax::end() ?>


修复方法:
'data-method'=>'post'

[
                    'attribute'=>'img',
                    'format' => 'html',
                    'value'=>function ($data) {
                        return Html::a(Html::img(\Yii::$app->getModule('client')->params['clientImages'].$data["mod_client_base_id"].'/'.$data["img"],
                             ['width' => '50px', 'class' => 'img-rounded img-responsive']), \Yii::$app->getModule('client')->params['clientImages'].$data["mod_client_base_id"].'/'.$data["img"], ['data-method'=>'post','target' => '_blank']);
                    },                                     
                    'contentOptions'=>['style'=>'width: 70%;text-align:left'],
                    ],

使用参数修复:“数据方法”=>“post”