我在网格视图中使用CHtml::link()
附件,如果我点击它,它将在新标签页中打开以显示。
我的疑问是如何使用字体真棒图标在网格中显示附件。目前它显示在表格中,但我想为该列显示<i class="fa fa-paperclip" aria-hidden="true"></i>
此图标。
array(
'name' => 'invoice_attachment',
'value' => 'CHtml::link($data->invoice_attachment, Yii::app()->request->baseUrl.$data->invoice_attachment, array("target"=>"_blank"))',
'type' => 'raw',
),
以上代码是我当前的链接输出。
答案 0 :(得分:2)
CHtml::link($text, $url, $htmlOptions)
方法接受3个参数:
$text
- 这就是你想要的,现在你在这里设置$data->invoice_attachment
(可能是文件名) - 将其更改为你的<i>
字符串$url
- 可用于创建网址的网址或操作路线$htmlOptions
- 其他HTML属性更改$text
param,这就是全部。