yii gridview图片显示问题

今天在显示图片的问题上遇到了一个小问题,就是数据库存的图片的地址是相对的地址。而且图片存放的位置是跟项目目录同级的文件夹。在gridview中
`[

            'label' => '宣传图',
            'attribute'=>'img_path',
            'headerOptions' => ['width' => '300'],
            'value' => function ($model) {
                return Html::a($model->img_path,'http://cc2.99caihong.net/uploads/goodimgs'."$model->img_path",["target" => "_blank"]);
            },
            'format' => 'raw'
        ],`

这样的方式显示连接,点击连接可以显示图片。但是这种方式不是我想要的。于是我修改他的format改成image。但是输出不了图片,原因是数据库存放的相对地址。求大佬们有没有更好的解决方案?

小怪兽爱吃肉
浏览 301回答 1
1回答

沧海一幻觉

你想直接输出图片么?那你应该放个img标签进入,format一般只是支持text/html/raw,没有image吧。
打开App,查看更多内容
随时随地看视频慕课网APP