鍍金池/ 問答/PHP/ yii gridview圖片顯示問題

yii gridview圖片顯示問題

今天在顯示圖片的問題上遇到了一個(gè)小問題,就是數(shù)據(jù)庫存的圖片的地址是相對(duì)的地址。而且圖片存放的位置是跟項(xiàng)目目錄同級(jí)的文件夾。在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'
        ],`

這樣的方式顯示連接,點(diǎn)擊連接可以顯示圖片。但是這種方式不是我想要的。于是我修改他的format改成image。但是輸出不了圖片,原因是數(shù)據(jù)庫存放的相對(duì)地址。求大佬們有沒有更好的解決方案?

回答
編輯回答
情殺

你想直接輸出圖片么?那你應(yīng)該放個(gè)img標(biāo)簽進(jìn)入,format一般只是支持text/html/raw,沒有image吧。

2018年2月3日 01:20